• 继承


    继承的优点:

      1,代码的可重用性;

      2,父类的属性和方法可用于子类;

      3,子类可以扩展父类的属性和方法;

      4,设计应用程序变得更加简单;

      public class 子类名  extents  父类{}

      extents继承关键字,原意为:扩展,延伸;

    子类继承父类的原理:

      子类对象产生前会先产生父类对象。

      子类在父类的基础上扩展自己特有的属性和方法,所以继承也叫扩展;

    继承的使用原则:

      观察要使用的类,确定他们之间共同的和特有的特征和行为,将这些共性数据迁移到父类里,便于子类中进行方法和属性的重用;

      对于不同的特征和行为,在子类里可以重新定义,在Java中,一个类只能有一个父类,一个类不能同时继承两个父类。

    super    代表父类对象,super()   表示调用父类的构造方法,产生父类对象。

    子类继承于父类,如果在子类构造方法中,没有通过super() 调用父类的构造方法,产生父类对象,虚拟机会自动加上super();

    如果父类中没有提供一个无参的构造方法,那么子类必须通过super(实参)进行显示调用,否则子类无法通过super(),进行父类无参构造方法的调用,从而编译错误;

    注意:super();必须是子类构造方法中的第一句。

  • 相关阅读:
    命令行下的curl使用详解
    升级python版本(从2.4.3到2.6.5)
    vim设置
    php中curl模拟post提交多维数组
    vim折叠设置
    基础算法4——归并排序
    总线类型
    主板分类
    网卡 接口类型
    基础算法3——直接选择排序和堆排序
  • 原文地址:https://www.cnblogs.com/cj28-27/p/5347029.html
Copyright © 2020-2023  润新知