super调用(父类)

调用方法

   语法: super.父类方法名(形参列表);
        可以在子类方法和构造器中使用,调用父类被覆盖的方法。

实例变量

语法: super.父类实例变量名;
        可以在子类方法或构造器中使用,调用父类被覆盖的实例变量。

构造器

  语法: super(实参列表);
  1、只能出现在子类构造器中,且是代码首行,所以这里super和this调用构造器不能同时出现.
  2、当调用子类构造器来初始化子类对象时,当前类默认的无参构造器中会有super();也就是不断调用父类构造器,直到最顶端java.lang.Object类构造器,然后从顶端依次向下执行输出(如果有输出的话),最后才执行当前类构造器。

this调用(当前类)

调用方法

   语法: this.方法名(形参列表);
        可以在方法或构造器中使用,调用当前类的方法。

实例变量

语法: this.父类实例变量名;
        可以在子类方法或构造器中使用,调用当前类的实例变量。

构造器

  语法: this(实参列表);
  只能出现在构造器中,调用当前类的其他构造器,必须在代码首行,所以这里super和this调用构造器不能同时出现.

最新文章

  1. 在Ubuntu和Linux Mint上安装Oracle JDK
  2. PHP Strom 配置less 并设置编译后在远程开发模式下自动上传css文件
  3. opensuse-13.1体验
  4. Objective-C Reflection(Objective-C 反射机制)实用随笔笔记(持续更新)
  5. android之旋转的刻度盘
  6. 设计模式-结合Android代码
  7. EJB 总结学习(1)
  8. UI标签库专题十三:JEECG智能开发平台 ckfinder(ckfinder插件标签)
  9. hadoop学习;自己定义Input/OutputFormat;类引用mapreduce.mapper;三种模式
  10. jmeter执行case结果插入DB数据优化
  11. 如何开始使用 Java 机器学习
  12. Go 环境配置
  13. centos7最小化安装系统
  14. Envoy 源码分析--event
  15. BZOJ.2115.[WC2011]Xor(线性基)
  16. Python对List中的元素排序
  17. 100.容器List-ArrayList
  18. lumerical中DEVICE和MODE模块的交互使用(真的很干货!!可以自信的说网上绝对找不到比我更详细的步骤了)
  19. HPU第四次积分赛-L:A Winged Steed(完全背包)
  20. DOS中的ECHO命令详解

热门文章

  1. [Python]操作shell脚本报错Permission denied
  2. [flask_sqlalchemy ]插入数据时发生错误后如何处理
  3. VSCode添加 console.log 快捷键
  4. Web01_HTML
  5. python中sys.argv使用
  6. IOS CocoaPods的用法
  7. springMvc中获取通过注解获取properties配置文件(转)
  8. [百度百科]PCI-E的速度
  9. SSM笔记
  10. BZOJ 1257 余数之和 题解