1. 重写方法时,方法名一致,参数不一致,为重写(专业点叫重载)。
2. 重写的方法,可以和之前的方法共同存在(部分语言不好理解的点,会erlang的应该能理解)。
3. 就近原作和和this。
其实this更像是操作实例instance的属性
而直接使用则像是为了防止报错,进行下方的流程
1. 获取局部变量
2. 如果成功,返回,失败,获取实例的该变量
1 public class Test { 2 private int testName; 3 public fun(){ 4 // 此时testName = 0; 5 testName = 14; 6 // 此时testName = 14; 7 // 此时this.testName = 0; 8 } 9 }View Code
4. 构造方法其实是初始化对象的,而不是新建对象的。
用语言来举例,构造方法对标python的__init__,new关键字对标python的__new__
5. 对象在堆空间(先进先出),类方法在方法区,方法被调用就进栈执行(先进后出)
暂时更新这些
标签:__,易错,Java,构造方法,重写,testName,day1,方法 From: https://www.cnblogs.com/zaxl932946/p/16594500.html