java 泛型接口 泛型方法

1   java 泛型接口:
package Inteface;
interface GneInter<T>{
 public void say();
}
class Gin implements GneInter<String>{
 private String info;
 public Gin(String info)
 {
  this.info = info;
 }
 public String getInfo() {
  return info;
 }
 public void setInfo(String info) {
  this.info = info;
 }
 public void say()
 {
  
 }
}
public class GrenericalDemo {
 public static void main(String[] args) {
  // TODO Auto-generated method stub
        Gin g = new Gin("泛型接口执行了");
        System.out.println(g.getInfo());
 }
}
案例结果:
泛型接口执行了

2  泛型方法;

package Inteface;
class Gener
{
 public <T>T tell(T t){
  return t;
 }
}
public class GenericDemo06 {
 public static void main(String[] args) {
  // TODO Auto-generated method stub
  Gener gener = new Gener();
  System.out.println(gener.tell("Hello"));//泛型方法数据类型根据我们的数据我们所需的数据类型 进行自己设定
  System.out.println(gener.tell(10));//泛型方法数据类型根据我们的数据我们所需的数据类型
 }
}
案例结果:
Hello


泛型方法:
package Inteface;

public class GenericDemo {
 public static void main(String[] args) {
  // TODO Auto-generated method stub
  String arr[] = {"www","Hello"};
  tell(arr);
 }
    public static <T>  void tell(T arr[]) {
  // TODO Auto-generated method stub
     for(int i = 0;i<arr.length;i++)
     {
      System.out.println(arr[i]);
     }
 }
}

案例结果:
www
Hello

10



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值