java继承this关键字与super关键字的区别

//继承机制下的this,super关键字的几点注意事项

//1.子类在创建时会先创建父类,并且会优先调用父类的无参构造器;如果调用父类的有参构造器就需要在子类的构造器中调用父类构造器,父类构造器中再使用this关键字,调用自己的有参构造去修改相应的变量;

//2.使用this,super关键字作为构造器使用时只能放在第一行,这点的原因主要在于字节码文件中的执行顺序

//3.子类继承父类的所有属性或者是方法,所以子类可以调用;

//4.子类如果想具体的调用父类的某个构造器时,就可以再子类中使用super关键字加参数列表即可;

//5.所有的类都是object的子类,

//6.java与python不同,java中每个类只能继承一个类,称之为单继承,python支持多继承机制

//7.this,super可以向上不断的检索,并不是只能向上检索一次,只要保证继承关系存在即可;
全部评论

相关推荐

10-31 13:04
南华大学 Java
嵌入式的小白:很多面试,面试前不会去打扰cto的,但一般cto不会在这些小事上刷人,只能说这个cto比较操心,啥重要不重要,紧急不紧急的,估计都会过问,平淡看待吧
点赞 评论 收藏
分享
叁六玖:不买课还想秋招
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务