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

           

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

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

  • 相关阅读:
    代码模板
    DNSget Ip
    WC约束示使用
    下雨了
    Xml文件保存值不能及时更新
    代码不是艺术,而是达到目的的一种手段
    网站TCP链接暴增
    吐个槽吧
    正则表达式使用小注意
    Sereja and Two Sequences CodeForces
  • 原文地址:https://www.cnblogs.com/yiui/p/6905149.html
Copyright © 2011-2022 走看看