继承的优点:

   a.提高代码的重用性

   b.提高代码的后期的可维护性

 

继承的步骤:
  a.将多个类的属性和方法提取出来,建一个父类

        访问修饰符  class 父类{

     //公共的属性和方法

   }

  b.在子类后面使用extends关键字完成继承

    访问修饰符  class  子类  extends 父类{

    //子类特有的属性和方法

    }

  c.在子类中可以调用父类的代码--使用super关键字代表父类对象

       a.访问父类构造方法

          super();--在子类构造方法中调用且必须是第一据,与this互斥

          super(参数列表);

       b.访问父类属性--前提为属性不能私有

          super.name;

       c.访问父类的方法

          super.print();

注意:a.在java中属于单继承,在extends关键字后面只能有一个父类

     b.父类中的构造方法不会被继承,但可以被调用

   c.子类与父类不在同包中,使用默认访问修饰权限的成员不能被继承

   d.private成员不能被继承

       

多重继承的关系的初始化顺序:

    父类属性-->父类构造方法-->子类属性-->子类构造方法

posted on 2017-05-25 17:47  逸果  阅读(66)  评论(0编辑  收藏  举报