泛型类 方法 接口

news/2024/10/20 16:18:46

泛型类:对我们=创建的类进行规范形式

点击查看代码
class Demo1<E>{
public void getData(E e){System.out.println("这是一串很厉害的咒语"+e);
}
}
public class FanXingDemo1 {public static void main(String[] args) {Demo1<String> s = new Demo1<>();s.getData("MAMIMALIHONG");}
}

泛型方法:就是对类中方法进行泛化,可以传任意类型的数据(相当于Object)

点击查看代码
class  Demo1{public <W> void fun1(W w){System.out.println("这是泛型方法");}public void fun2(Object o){System.out.println("这是普通方法");}
}
public class FanXingDemo2 {public static void main(String[] args) {Demo1 demo1 = new Demo1();demo1.fun1(100);demo1.fun1("我爱你");demo1.fun2(222);demo1.fun2("222");}
}

泛型接口

点击查看代码
interface Inter<W>{void fun(W w);//接口没有构造方法,且接口中的方法不能有大括号
}
class InterFace<W> implements Inter<W>{@Overridepublic void fun(W w) {System.out.println(w + "你真的好美");}
}
public class FanXingDemo3 {public static void main(String[] args) {InterFace<String> inter = new InterFace<>();//需要规定一个类型inter.fun("李娜");}}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/73853.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

2024-2025-1(20241321)《计算机基础与程序设计》第四周学习总结

这个作业属于哪个课程 <班级的链接>(2024-2025-1-计算机基础与程序设计)这个作业要求在哪里 <作业要求的链接>(2024-2025-1计算机基础与程序设计第一周作业)这个作业的目标 <了解并学习AI功能,回顾一周课程心得>作业正文 ... 本博客链接https://www.cnblo…

『模拟赛』多校A层冲刺NOIP2024模拟赛09(更新 T4)

『模拟赛记录』多校A层冲刺NOIP2024模拟赛09Rank 还行A. 排列最小生成树 (pmst) 签,有点可惜。 考虑连 \(i\) 与 \(i+1\) 时,所有边边权都是小于 \(n\) 的,因此我们只考虑边权小于 \(n\) 的边即可。因为边权为 \(|p_i-p_j|\times|i-j|\),所以只考虑 \(|p_i-p_j|\lt \sqrt{n…

云原生架构视图

关于云原生的概念,业内有没有统一的定义,比较主流的还是CNCF(Cloud Native Computing Foundation,云原生计算基金会)对云原生的定义。原文如下: Cloud native technologies empower organizations to build and run scalable applications in public, private, and hybrid …

2024-2025-1 20241328 《计算机基础与程序设计》第四周学习总结

学期(如2024-2025-1) 学号20241428《计算机基础与程序设计》第4周学习总结 作业信息这个作业属于哪个课程 <班级的链接>(如2024-2025-1-计算机基础与程序设计)这个作业要求在哪里 <作业要求的链接>(如2024-2025-1计算机基础与程序设计第一周作业)这个作业的目标…

dynamics 365 op需要如何配置权限,才可以导入数据

1、dynamics 365 op已经给了导入权限,且有记录的创建权限,但是一直没有导入按钮。2、后来发现当前人必须又导入数据的【删除】权限,才能有导入按钮。 记得收藏并关注,掌握更多相关知识!!!

高等数学 7.3 齐次方程

目录一、齐次方程*二、可化为齐次的方程 一、齐次方程 如果一阶微分方程可化成 \[\cfrac{\mathrm{d}y}{\mathrm{d}x} = \varphi \left( \cfrac{y}{x} \right) \tag{1} \]的形式,那么就称这方程为齐次方程。 在齐次方程 \[\cfrac{\mathrm{d}y}{\mathrm{d}x} = \varphi \left( \…

2024-2025-1 20231309《计算机基础与程序设计》第三周助教总结

课程答疑 最近同学们的提问大多都是与虚拟机、Linux命令有关,往往是在具体操作上出现了未曾意料的报错。 而出现此类问题的主要原因包括:操作不规范,如Linux命令输入不准确等解决方案:出现报错后首先检查自己输入的命令是否准确无误,例如是否少空格少参数等,再看是否有缺…