不明白java中的泛型和抽象类有什么区别,感觉他们作用一样啊,为什么要用2种方法呢
发布网友
发布时间:2022-05-16 11:22
我来回答
共1个回答
热心网友
时间:2023-10-21 01:22
泛型的好处是在编译的时候检查类型安全,并且所有的强制转换都是自动和隐式的,提高代码的重用率。 其实泛型正体现了java 的多态性
抽象类是一个类只能被继承。如果一个类里包含了一个或多个抽象方法,类就必须指定成abstract(抽象)。“抽象方法”,属于一种不完整的方法,只含有一个声明,没有方法主体。
泛型的应用可以省掉强制类型转换
抽象则是对于继承他的类给予一种准则规范 好管理它的子类