static的作用,this(),super()用法

时间:2023-03-09 13:22:54
static的作用,this(),super()用法

1:static{}表示静态代码块:在java虚拟机(jvm)加载该类时,会执行这个代码块一次,静态代码块在new()对象之前就加载了

2: this()与surper()区别:surper()是从子类中调用父类的构造方法,this()在同一类调用其他方法

this:代表当前对象名,但是如果函数的形参与类中的成员的数据同名时,this指的是成员变量名

surper:它引用当前对象的直接父类中的成员(用来访问父类中成员数据或者函数)

例:surper(name),而父类中有方法的参数也是name那么,surper(name)就调用了父类中参数相同的那个方法。

this()调用具有相同形参的构造函数

this是指向本对象的指针,而surper是 java 的关键字