Java面向对象---泛型

Java面向对象---泛型

概念

泛型可以解决数据类型的安全问题,主要原理是在类声明的时候通过一个标识表示类中某个属性的类型或者是某个方法的返回值及参数类型。

格式

访问权限 class 类名称<泛型,泛型。。。>{

         属性

         方法

示例代码

public class Gnericity<T,G...>{
  private T i;
  public void setI(T i){     this.i = i;   }   public T getI(){     return i;   } }

对象的创建

类名称<具体类型> 对象名称 = new 类名称<具体类型>();

示例代码

Gnericity<String> gnericity = new Gnericity<String>();

通配符“?”

在方法中传参时使用。即将使用的泛型的类,在方法中当成参数传递

示例代码

public void wildcard(gericity<?> gericity){
  方法体 }

泛型接口

示例代码

interface Genricity<T>{}
posted @ 2017-10-07 18:06 小白知浅 阅读( ...) 评论( ...) 编辑 收藏
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值