zoukankan      html  css  js  c++  java
  • 继承

    继承的优点:

       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成员不能被继承

           

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

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

  • 相关阅读:
    Go-day01
    M1-Flask-Day2
    M1-Flask-Day1
    Tornado基于MiddleWare做中间件
    SqlAlchenmy基本使用
    PV、UV、UIP、VV、CPC、CPM、RPM、CTR解释
    Celery笔记
    Celery 分布式任务队列快速入门
    库操作
    Django cache
  • 原文地址:https://www.cnblogs.com/yiui/p/6905149.html
Copyright © 2011-2022 走看看