关键字
一、this关键字
1.3:this.指本方法中
1.4:因为静态方法中没有对象,使用this需要创建对象;
1.5:比如,set方法中的this.a=a;
二、super 关键字
2.1 能出现在实例方法和构造方法中;
2.2语法:
super.属性名 访问父类属性
super.方法名 访问父类方法
super(实参)访问父类构造方法
super()能给父类私有属性赋值
ps:在子类构造方法中,有隐藏的super();
所以在编译时,先会去找父类的无参构造方法,然后在找子类,目的是创建子类对象时,先初始化父亲型特征;
this和super的区别,this:是指本类,this是当在本类中区分局部变量和实例变量时不能省略(seter)
super:是本类继承的父类,super是当在本类中引用父类中的属性或方法时不能省略,因为省略后就默认成this.了
三 final关键字(不能改!!)