Java面向对象之泛型怎么理解 Java的泛型怎么理解
Java面向对象之泛型怎么理解?
给你说的通俗一点吧,
首先Java是面向对象的,这个你必须深刻理解,不是表面上那么简单的理解就可以了
其次可以把泛型理解成一种对象,也就是一种固定的type之类的,比如定义一个学生类,然后在其他类里面指定某个参数为学生类的泛型,那么这个参数就只能是学生类这种类型的数据,就像int,sting之类的一样,它就像自己定义的一种类型一样
然后再把这个参数作为一种对象,也可以理解为学生类的一个实体一样,把他作为一个对象,然后对这个对象做操作,比如指定他的一些属性之类的
希望可以帮到你
Java的泛型怎么理解
按照我的理解
泛型是在你不知道类型(方法中的参数、返回参数等)的情况下使用的。
泛型表示: T
比如:
//代表你要返回一个未知类型,
public
Dog d = new Dog()
d.setAge(12)
//此时你返回为Dog对象 你调用此方法时 可以用Dog对象接受
return d
}
望采纳 !