- 15
- 0
- 约1.28万字
- 约 48页
- 2018-01-05 发布于河南
- 举报
Java语言程序设计_基础篇_中文ppt_第十一章
* 泛型程序设计 public class PolymorphismDemo { public static void main(String[] args) { m(new GraduateStudent()); m(new Student()); m(new Person()); m(new Object()); } ? public static void m(Object x) { System.out.println(x.toString()); } } ? class GraduateStudent extends Student { } ? class Student extends Person { public String toString() { return Student; } } ? class Person extends Object { public String toString() { return Person; } } 多态允许方法可以使用范围更广泛的对象参数。这就是通常所说的泛型程序设计。如果一个方法的参数类型是一个父类(例如:Object),那么可以使用这个父类的子类作为参数(例如:Student或String)。当在一个方法中使用某个对象时(例如:
原创力文档

文档评论(0)