各修饰符作用范围,this()以及super()

Posted jijijijibeibeibei

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了各修饰符作用范围,this()以及super()相关的知识,希望对你有一定的参考价值。

继承 extends

判断两个类是否有继承关系:包含关系
IS-A(A is a B)


父类、基类、超类
子类、派生类

父类中的私有成员子类不能继承
父类中的构造方法子类不能继承

java支持多重继承、只能单向继承、单一继承

                            访问修饰符的作用范围

修饰符

范围

public protected 缺省 private
当前类
当前包 ×
其他包的类  × ×
其他包 × × ×

 

java是假继承


this()
在构造方法中调用一个与参数匹配的构造方法
this()必须放在构造方法的第一行
必须给程序留一个出口,避免死循环

super
指向父类对象
super()
在子类的构造方法中调用一个与参数匹配的父类的构造方法
super()必须放在子类构造方法的第一行

以上是关于各修饰符作用范围,this()以及super()的主要内容,如果未能解决你的问题,请参考以下文章

访问权限修饰符-static-final-this-super-匿名对象

this/super/static/final/匿名对象/继承/抽象类/访问权限修饰符

java 类方法代码块修饰式关键字总结

JAVA中static,this,extends,super,package

java中修饰符作用范围

Java的访问修饰符的作用范围