Java课件第七讲继承与多态.pptVIP

  • 4
  • 0
  • 约8.91千字
  • 约 63页
  • 2016-12-11 发布于重庆
  • 举报
第7讲 继承与多态 一、 继承 继承允许一个类成为另一个类的子类。子类继承了父类所有特性,并且可以扩展出自己的特征。 优点:减少类似的重复说明,提高软件的可用性、代码的复用性及界面的一致性。 (一) 子类的创建 格式:class 子类名 extends 父类名 类的继承性的特点 子类可以继承的部分: (1) 父类中公开级的成员; (2) 父类中保护级的成员; (3) 如果子类和父类在同一个包里,则子类继承父类中缺省的包访问级的成员; 子类不能继承的部分: (1) 父类中私有级的成员; (2) 如果不在同一个包里,则缺省级的成员; (3) 同名的成员方法或成员变量; 另外:构造函数不属于成员函数,在继承时,构造函数不会被继承,也不会被覆盖,父类和子类有各自的构造函数,即:父类和子类的构造函数是独立存在,并且分别发挥着作用。 例: UniversityWorld.java (二)this与super关键字 Java中有三个特殊的关键字:null,this,super (1)null相当于“空”,可用来代指任何对象,但没有实例。如:Rectangle r=null; (2)this用来指代一个对象自身。 (3)super用来取用父类中的方法和变量。 (4)this和super的另一个重要用途是用在构造函数中。当一个类中不止一个构造函数时,可以用this在一个构造函数中调用

文档评论(0)

1亿VIP精品文档

相关文档