面向对象(高).docVIP

  • 3
  • 0
  • 约2.78万字
  • 约 30页
  • 2018-03-21 发布于江苏
  • 举报
面向对象(高)

1、课程名称:面向对象(高级) 2、知识点 2.1、上次课程的主要知识点 1、 继承的实现: · 概念:继承可以扩充已有类的功能 · 实现:class 子类 extends 父类{} ,父类又称为超类,子类又称为派生类 · 限制:子类可以直接继承父类中的全部非私有操作,而只能隐式继承所有的私有操作,一个子类只能继承一个父类,但是允许多层继承。 · 子类对象的实例化过程:在进行子类对象实例化时,首先会先对父类对象进行实例化,调用父类中的构造方法,默认情况下调用的是父类中的无参构造方法,当然也可以通过super指定要调用的是那一个构造方法。 2、 重载与覆写的区别: · 重载:发生在一个类之中,方法名称相同,参数的类型或个数不同; · 覆写:发生在继承关系中,子类定义了一个与父类完全一样的方法,但是要注意方法的访问权限,即:被覆写的方法不能拥有比父类更严格的访问控制权限。 3、 this与super关键字 · this表示的是调用本类中的属性或方法,首先会从本类开始查找,如果找不到了,则再去父类中查找;而super表示直接调用父类中的属性或方法; · this与super调用构造方法的时候都要放在构造方法的首行,所以两者不能同时出现; · this可以表示当前对象,但是super无此概念。 4、 final关键字:定义的类不能有子类,定义的方法不能被子类所覆写,定义的

文档评论(0)

1亿VIP精品文档

相关文档