zoukankan      html  css  js  c++  java
  • Java日志第16天 2020.7.21

    重写Overried

    也叫覆盖,是指在继承关系中,方法名称一样,但参数列表不同

    方法覆盖重写的注意事项

    1.不许保持父子类之间方法名称相同,参数列表不同。

    @Override写在方法前面,用于检测是否为有效重写

    如果不写,只要方法是满足要求的,也是有效的重写。

    2.子类方法的返回值必须小于等于父类方法返回值

    java.lang.Object类是所有类的公共最高父类

    3.子类方法的权限必须大于等于父类权限

    public>protected>(default)>private

    (default)是不写权限类型

    继承关系中的构造方法

    继承关系中,父子类构造方法访问特点:

    1.子类构造方法当中会有一个“super()”调用

    如果不写,系统会默认生成一个

    2.子类的构造方法可以通过super关键字调用父类的重载构造

    如果父类构造方法有参,则super(参数)

    3.super的父类构造调用,必须是子类构造方法中的第一个语句

    也就是说,在子类构造方法中,只能有且只能有一个父类构造方法,并且要在子类构造方法的第一行

    super关键字用法

    1.子类成员方法中,访问父类成员变量。

    2.子类成员方法中,访问父类成员方法。

    3.子类成员方法中,访问父类构造方法。

    this关键字用法

    1.在本类的成员方法中,访问本类的成员变量。

    2.在本类的成员方法中,访问本类的成员方法。

    3.在本类的构造方法中,访问另一个构造方法。

    注意:this指针必须是第一个语句,super和this不能同时存在。

    今天看了看视频,感觉收获还是很大的,比书上写的要详细很多。

    明天继续看视频,加油!

  • 相关阅读:
    (转载)Centos7 install Openstack Juno (RDO)
    (转载)vmware esxi 6.0 开启嵌套虚拟化
    Delphi XE5 android toast
    delphi中Message消息的使用方法
    delphi中Time消息的使用方法
    Delphi中Interface接口的使用方法
    SystemParametersinfo 用法
    Delphi XE5 android openurl(转)
    Delphi XE5开发Android程序使用自定义字体文件.
    获取 TUniConnection.SpecificOptions默认值和下拉框列表值
  • 原文地址:https://www.cnblogs.com/Gazikel/p/13357948.html
Copyright © 2011-2022 走看看