• 七章继承


    一 继承(extends)

    继承概述:一个子类继承一个父类类的属性和行为;继承只能是单继承,一个子类只能有一个父类;一个父类可以有多个子类。

    继承定义一个类继承父类  public class App extends Shuiguo{}

    继承优点是:代码可用性、父类属性和方法可用与子类(避免重复写代码,使代码层次结构更清晰)

    二 方法重写

    重写:是指子类重写父类的方法。

    重写规则: 返回类型  方法名  参数列表 必须一致;

          访问修饰符不能小于父类;

          子类抛出的异常不能比父类的多。

    构造方法不能被重写。

    this是指当前对象;  this .  可以访问当前对象和属性;  this()可以调用本来其他构造方法(只能写在构造方法第一句)。

    super是指当前对象的父类对象; super . 可以访问来自父类的对象和属性;  super()可以调用指定父类构造方法;只有一种情况有意思,要调用的父类方法被重写时,才使用它(受访问修饰符的限制)。

    final修饰符

    final修饰类该类就不能被重写‘

    final修饰方法该方法就不能被重写

    final修饰变量该变量的值就不可改变

  • 相关阅读:
    wait 和 notify 方法
    synchronized关键字
    多线程之thread、runnable的区别
    CodeForces 213 E
    hdu 3038 并查集
    zoj 3349 dp + 线段树优化
    hdu 4419 线段树 扫描线 离散化 矩形面积
    hdu 4262(线段树)
    hfut 1287
    hdu 4747 (线段树)
  • 原文地址:https://www.cnblogs.com/daiwei-/p/5225322.html
Copyright © 2020-2023  润新知