zoukankan      html  css  js  c++  java
  • this和super的区别

    1. this: 调用本类属性(this属性)、本类普通方法(this.方法())、调用构造(this(),必须放在首行)、表示当前对象

    2.super:  由子类调用父类属性(super.属性) 调用父类非私有方法(super.方法())、调用父类构造(super(),必须放在子类构造方法的首行)


    final:

    1、final定义的类不能有子类

    2、final定义的方法不能被子类所覆写

    3、使用final定义的变量就称为常量,常量必须使用final定义,而且声明时必须设置好内容,不能修改

    4、public static final定义的常量,为全局常量

    5、定义为常量的变量名称,每个字母都必须为大写。


    如果说继承是为了解决代码重用的问题,多态是为了解决参数的同一问题,而且多态一定要结合继承关系后才可以使用


    子类覆写了父类中的方法,同时实例化的是子类对象,那么调用子类方法

  • 相关阅读:
    hdu 4864 Task
    hdu 1501 Zipper
    hdu 1428 漫步校园
    hdu 1505 City Game
    hdu 1337 The Drunk Jailer
    9-13记录
    python 读取unicode编码文件
    梯度出现Nan值的追踪
    Rstudio-server更改R版本
    stdout/stderr作用学习
  • 原文地址:https://www.cnblogs.com/fanren224/p/8457190.html
Copyright © 2011-2022 走看看