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 的关键字

很多事情不是看到希望才去坚持,而是坚持了才会看到希望
原文地址:https://www.cnblogs.com/isisbenben/p/5512132.html