继承

 1. 方法重写

  从父类集成的方法,对子类不适合用,在子类中,重新定义,重新编写这个方法。

 

2. 新建子类对象,父类构造方法的执行

  •   先新建父类对象,默认执行父类的无参构造

      无参构造

      super();

  •   可以手动调用父类的有参构造

      super(参数);

 

3. super 方法的使用

  super.xxx();

  • 方法重写时,调用父类中同一个方法的代码

  

  super();

  • 调用父类构造方法,默认调用父类午餐构造

   

  super(参数);

  • 调用父类的有参构造

 

4. 继承

作用:代码重用、服用

单继承

子类对象:①由父类对象和子类对象绑定,整体作为一个对象。②调用成员时,先找子类,再找父类。③创建子类对象时先创建父类对象。

重写:继承的方法在子类中重新定义。

 

5.多态

  作用:一致的类型。

    需有的子类对象,都可以被当做一致的父类型来处理

  类型转换:

    向上转型
      子类对象,转型成父类
    向下转型
      已经转成父类型的子类对象,再向下转回子类对象
 

   instanceof
    (1)运行期类型识别
    (2)对真是类型及其父类型判断,都是TRUE

6.封装:

  (1)类、对象、引用
  (2)构造方法、this、重载

 

 

7.集成

  (1)作用:代码重用、服用

  (2)单继承

  (3)子类对象的结构:

    父类对象和子类对象绑定,整体作为一个对象

    调用成员时,先找子类,再找父类

  (4)重写:

    从父类集成的方法,对子类不适合用,在子类中,重新定义,重新编写这个方法。
  (5)super: super.xxx();  super(...);

 

 

 

 

 

 

 

  

posted @ 2019-08-27 13:33  我爱si搬砖  阅读(111)  评论(0编辑  收藏  举报