首页 > 其他分享 >泛型<>类 方法 接口

泛型<>类 方法 接口

时间:2024-10-20 16:12:05浏览次数:6  
标签:demo1 void 接口 class Demo1 泛型 方法 public

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

点击查看代码
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>{
    @Override
    public void fun(W w) {
        System.out.println(w + "你真的好美");
    }
}
public class FanXingDemo3 {
    public static void main(String[] args) {
        InterFace<String> inter = new InterFace<>();//需要规定一个类型
        inter.fun("李娜");
    }

}

标签:demo1,void,接口,class,Demo1,泛型,方法,public
From: https://www.cnblogs.com/wangxiaojian-lina/p/18487425

相关文章