不会

但是子类造对象时,访问子类构造函数时,也会访问父类的构造函数。

原因是:在子类的构造函数中第一行有一个默认的隐式语句,super(),这里的super();调用的就是父类中的空参数的构造函数,

因此此时父类中也要有无参构造器,因为子类的构造器中默认存在super(),否则子类或者子类的构造器会报错,因为子类中也默认有super()

附子类实例化过程

Person p = new Person();

1、jvm会读取指定的路径下的Person.class文件,并加载进内存,并会先加载Person的父类(如果有直接的父类的情况下,)

2、在堆内存中的开辟空间,分配地址。

3、并在对象空间中,对对象中的属性进行默认初始化,

4、调用对应的构造函数进行初始化,

5、在构造函数中第一步会先调用父类中的构造函数进行初始化,

6、父类初始化完毕后,在对子类的属性进行显示初始化,

7、在进行子类构造函数的特定初始化

8、初始化完毕后,将地址值赋值给引用变量。

总结:super的使用,

1、我们可以在子类和子类的构造器中,显式使用super(形参列表),调用父类的构造器

2、super(形参列表)的使用必须在首航,

3、我们在类的构造器中,针对this和super只能二一,不能同时存在

4、构造器的首航,没有出现this和super 则默认是super

5、在类的构造器中至少有一个是使用了super调用父类构造器·1,

java中子类会继承父类的构造方法吗相关推荐

  1. 在java继承机制中 父类中的私有_Java中子类能继承父类的私有属性吗?

    前段时间去听老师讲课的时候,老师告诉我子类是可以继承父类所有的属性和方法的.当时我是极其疑惑的,因为之前学校考试时这个考点我记得很清楚:子类只能继承父类的非私有属性和方法.老师给我的解释是这样的--先 ...

  2. java中子类能否继承 重写父类的静态方法

    文章目录 1.疑问 子类能否继承父类的静态变量和静态方法 子类能否重写父类的静态方法 2. 原因 1.疑问 子类能否继承父类的静态变量和静态方法 首先,子类是可以继承父类的静态变量和静态方法的. cl ...

  3. java中子类怎样调用父类的属性_java的继承、重载(overload)、覆盖(override)的总结...

    java为了解决相似属性和行为能共用相同的代码,也是为了便于标准模块化.减少相同代码要多次重复编写的问题,提供了继承.重载和覆盖的功能.继承是针对类,重载和覆盖是针对方法的. 一.继承:为了便于理解. ...

  4. java子类访问父类私有成员_Java中子类可以继承父类的私有成员,但是不能(直接)访问!!!...

    今天学习Java三大特征之一:继承的时候,产生了一些疑问,最后通过网上查找和各位网友的帮助,终于拔开云雾见日出.下面进入正题: 首先:子类对象拥有父类中的所有属性和方法:在这里,很多人会问构造器可以继 ...

  5. Java的子类可以继承父类的私有变量和私有方法吗?

    答:实际上继承了. 父类的成员变量(包含私有变量)和成员方法地址(包含私有成员方法)都存放在子类对象中.父类的私有变量和私有方法虽然在子类对象中,但是对于子类对象而言是不可见的,无法直接访问和调用,必 ...

  6. javascript中子类如何继承父类

    参考阮一峰的文章:http://javascript.ruanyifeng.com/oop/inheritance.html#toc4 function Shape() {this.x = 0;thi ...

  7. Java的子类可以继承父类的静态变量和静态方法吗?

    应该是没有继承,这些静态资源属于类级别的,创建子类对象的时候,虽然父类的有关数据也初始化了(必须调父类的构造器),但是静态的数据在方法区中,实际也是通过父类的名称去访问的.所以子类并没有继承下来.

  8. 子类怎么继承父类方法中的变量_关于继承的那些事!

    第二阶段 JAVA面向对象 第二章 继承 其实在我们面向对象这一阶段的学习中,我们就是围绕Java的三大特性(封装.继承.多态)来讲解的,在上一掌内容中我们讲解了一部分封装的有关知识,今天我们来重点学 ...

  9. Java继承-子类不可以继承父类的构造方法

    子类不可以继承父类的构造方法,只可以调用父类的构造方法. 子类中所有的构造函数都会默认访问父类中的空参数构造函数,这是因为子类的构造函数内第一行都有默认的super()语句. super()表示子类在 ...

最新文章

  1. 基本表改变视图不改变为什么_中国白酒包装是真的很丑吗,为什么不改变包装?...
  2. 利用nginx搭建http和rtmp协议的流媒体服务器
  3. 1067: [SCOI2007]降雨量 - BZOJ
  4. webpack代理配置打包后接口404_webpack 从零开始
  5. xul 创建一个按钮
  6. POJ 1159 Palindrome(字符串变回文:LCS)
  7. android support library github,Android Support Library 之 夜间模式
  8. C ++中的std :: binary_search()
  9. 【Java】Gourmet咖啡系统
  10. OpenCV中Mat属性step,size,step1,elemSize,elemSize1
  11. asp.net的一些对话
  12. 语言 蜗牛爬树问题_趣数课堂:小学奥数蜗牛爬井问题,再加一只乌龟,你算不出来了吧...
  13. GARFIELD@02-13-2005
  14. 论坛模块_实现功能2_实现显示版块列表与显示单个版块的功能
  15. 推荐:网站SEO内链详细操作指南
  16. Caffeine使用篇 - Cleanup
  17. 从零开始编写一个微信小程序(微信开发者工具+JS+WuxUI组件库+云开发)万字整理,建议收藏!
  18. 常用网络ip地址有哪些
  19. World Locking Tools for Unity Sample (二)QR Space Pins
  20. ZOL桌面壁纸的提取

热门文章

  1. Oracle数据恢复顾问(DRA)
  2. mysql求班级男女比例_学校班级队形上看,男女比例严重失调,网友:这以后讨老婆有难度...
  3. 怎样用计算机画图抠图,画图抠图透明,画图工具怎么改底色
  4. 洛克王国服务器维护费用,洛克王国变成充钱王国,年费宠物太坑人,不买就要被淘汰?...
  5. 国内首个一体化出行MaaS平台上线
  6. ST-FIFO的一个应用 debug
  7. 数据结构与常用集合总结
  8. 中国天气网接口说明及城市编码全部 为天气开发做铺垫
  9. API 攻击分析:黑客利用大量IP低频撞库登录API
  10. 【转】“文盲”司机的爆笑用车傻事 你干过没?