zoukankan      html  css  js  c++  java
  • java基础(16)--super与this

    一、this简介
    1、this.  this()
    2、静态方法无法使用
    3、不省略的情况:区分局部变量与实例变量,比如set方法中用到
     
    二、super简介
    1、只能出现在实例方法或构造方法中
    2、super()
    3、静态方法不能使用
    4、super不能省略的场景:
    如果父类与子类有同名的属性,想访问父亲一样的同时属性时,通过当前的构造方法调用父类的构造方法
    5、以上场景目的:
    创建子类时,初始化父类型的特征
     
    三、相同与不同点
    1、相同:都只能出现在构造方法的第一行
    2、相同:静态方法不能使用
    3、不同:super.用法没有
     
    四、通过子类构造方法调用父类构造方法
    1、父亲私有方法子类的房屋内情况
    super(actno,banlance)
     
    五、举例说明
    父类:move()  ->animal->move
    子类:move() ->cat->move
    子类中: move()       ->cat
                    super.move()  ->animal
                    this.move()     ->cat  
  • 相关阅读:
    ActiveReports 报表应用教程 (9)---交互式报表之动态排序
    struts2-结果处理方式
    struts2-action的创建方式
    struts2-动态方调用
    struts2-常量配置
    struts2架构图
    maven依赖范围-Scope
    Maven在eclipse的使用入门
    Maven简介
    数组的学习与使用
  • 原文地址:https://www.cnblogs.com/mrwhite2020/p/13383177.html
Copyright © 2011-2022 走看看