知识点:
1.子类构造器默认第一行super()调用父类构造器
2.this()与super()都只能存在第一行 一山不容二虎

public class Person {public Person(){this("123");   //调用当前类有参构造器System.out.println("父类无参构造器");}public Person(String name){System.out.println("父类有参构造器");}public static void main(String[] args) {ChinaPerson ppp = new ChinaPerson();}
}
public class ChinaPerson extends Person{public ChinaPerson(){
//      super();   默认调用父类构造器不显示System.out.println("子类无参构造器");}public ChinaPerson(int i){
//      super();   默认调用父类构造器不显示System.out.println("子类有参构造器");}
}

输出:

父类有参构造器
父类无参构造器
子类无参构造器

关于继承构造器的调用相关推荐

  1. Spring源码分析【0】-框架的基础:继承和接口调用链

    Spring源码大量的使用继承和接口调用,现举个例子,不搞清楚这个无法看代码. public class A extends B{public void f1() {System.out.printl ...

  2. C# 类型运算符重载在类继承中的调用测试

    C# 类型运算符重载在类继承中的调用测试 这是一篇晦涩难懂的片面的研究 一,简单的继承层次 class CA {}class CB : CA{}class CC : CB{}}void Test(CA ...

  3. java构造器调用构造器_java中构造器内部调用构造器实例详解

    可能为一个类写了多个构造器,有时可能想在一个构造器里面调用另外一个构造器,为了减少代码的重复,可用this关键字做到这一点. public class Flower { private String ...

  4. 在构造器里调用可重写的方法有什么问题?

    问题:在构造器里调用可重写的方法有什么问题? 我有一个检票页面的类通过抽象方法的结果去去设置页的标题 public abstract class BasicPage extends WebPage { ...

  5. C++ 多继承之如何调用私有成员

    C++ 多继承之如何调用私有成员 #include <iostream> using namespace std;class A {private:int a; public:void s ...

  6. java draw 方法调用_java,_Java,在构造器里调用多态方法,java - phpStudy

    Java,在构造器里调用多态方法 class Glyph { void draw() { System.out.println("Glyph.draw()"); } Glyph() ...

  7. 构造器内部的多态方法的行为(在构造器内调用正在构造的对象的某个动态绑定方法)

    初始化的实际过程: 1.在其他任何事物发生之前,将分配给对象的存储空间初始化成二进制的零. 2.先调用基类的构造器.此时,调用被覆盖后的draw()方法(注意这一步是在调用子类RoundGlyph的构 ...

  8. java学习(50):子类继承会优先调用父类的构造器

    定义一个父类 public class Parent { public void run(){ System.out.println("我会跑步"); } public Paren ...

  9. javascript中实例对象和构造函数关系、原型语法、原型链、call实现继承、apply调用函数、bind拷贝函数、拷贝继承、class类、super、严格模式、高阶函数、闭包、递归、es6简介

    实例对象和构造函数的关系及原型: 实例对象是通过构造函数创建出来的,实例对象的构造器constructor就是指向构造函数的:每个实例对象中的同一方法的指向是各不相同的,但是其属性值相同的属性可以相同 ...

最新文章

  1. 关于EXCEL超级链接被禁止的解决方法
  2. pycharm如何执行高级撤销操作回到历史
  3. c++:用顺序表实现简单的栈
  4. 「文末预告,注意查收」告别枯燥的理论,回归技术
  5. PyMySQL 的decode坑
  6. php 单例模式 序列化,php设计模式(二)单例模式
  7. mysql创建索引以及进程过程中出现的问题
  8. ajax php登陆界面,实例详解Ajax实现漂亮、安全的登录界面
  9. js rsa解密中文乱码_python解析JS爬取漫画网站--动态爬虫
  10. word敲空格文字不后退_聊聊Word中的几种缩进(中)
  11. 2022美国大学生数学建模竞赛D题思路
  12. DEAP2.1软件与Malmquist指数操作说明
  13. Windows操作系统管理进程和线程:内核模式和用户模式
  14. 面试题,谈谈一款APP的优缺点,并提出改进建议
  15. 【混合编程】c++中调用python脚本
  16. 计算机博弈之国际跳棋入门-规则篇
  17. STM32F103 flash地址与数据存入时高低位的关系
  18. Pyramidal Feature Shrinking for Salient Object Detection阅读笔记
  19. 217小白最新详细linux环境下安装博客WordPress教程
  20. 木纹标识lisp_AutoLisp学习笔记:变量类型

热门文章

  1. 七牛上传图片html,使用七牛云上传图片
  2. administrator没有管理员权限_网络安全 之 NTFS安全权限
  3. 启动elasticsearch命令_快速安装ElasticSearch
  4. DeepLearnign:windows tensorflow-cmake编译
  5. C++:MFC SetTimer定时执行某一函数;
  6. 图像降噪算法——图像噪声模型
  7. 【AI产品】一键去除杂物,Photo Eraser助你拍出美丽照片
  8. 博鳌论坛国际粮食安全-林裕豪:从玉农业对话丰收节贸易会
  9. 国际经验和政策-国际农民丰收节贸易会:面对现代大农业
  10. class类文件结构