目录
1、this
构造器
可以在本类构造器中调用其他的构造器,this(),构造器的调用不能闭合调用。
不能调用自身构造器
this()必须声明在构造器的首行
当前对象的属性与方法
当方法中形参名与属性名相同时(见名知意,理应相同),要用this.来点名当前的对象的属性
2、super
理解
父类的什么什么
作用
可以调用父类的属性、方法、构造器
使用
子类当中,可以使用super.属性,super.方法,显式的调用父类的属性与方法
当子父类属性同名时,可以this.属性来调用父类的属性
当子类重写父类方法时,super可以调用父类的被重写方法。
构造器
super()调用父类构造器
必须在首行
与this()在一个构造器中,只能存一个
一个类中,至少拥有一个super,直到达到根类Object类
3、static
概念
在方法区的静态域中储存,不随着对象的改变而改变,只有一个份存在,生命周期与类一样,随着类的加载而加载,类的各个对象共享着它。
修饰属性
类变量、类属性
对象们共享这一份
可以,类.属性,对其调用
只加载一次
修饰方法
静态方法
不能用类去调用非静态方法
随着类的加载而加载
静态方法中,只能调用静态方法和属性,非静态方法,两者都可调用 生命周期,与类的生命周期一样