Java语言程序设计_基础篇_中文ppt_第十一章.pptVIP

  • 15
  • 0
  • 约1.28万字
  • 约 48页
  • 2018-01-05 发布于河南
  • 举报

Java语言程序设计_基础篇_中文ppt_第十一章.ppt

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)

1亿VIP精品文档

相关文档