关于java继承的深入理解,通过此文你可以抓住java的本质的冰山一角

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/weixin_41899098/article/details/90680714

调用构造器初始化对象,代码super();隐藏在构造器代码的最前面,由于子类执行了其父类(本文中的父类包括直接父类和间接父类)构造器的代码,因此父类有的成员变量子类全都有,但对于不是自己构造器代码初始化的(父类)成员变量,java运行环境会挑选符合权限的成员变量,将其作为子类的成员变量,而被private修饰的成员变量是不会被子类作为成员变量的,但它们依然存在于子类对象中,可以通过继承得到的get和set方法进行访问
以上这句话包含了我目前对java的所有理解

猜你喜欢

转载自blog.csdn.net/weixin_41899098/article/details/90680714