this关键字
this关键字,本类对象的引用
this是在方法中使用的,哪个对象调用了该方法,那么,this就代表调用该方法的对象引用
this对象 当前调用对象 new出来的 new的是谁 this代表谁
this什么时候存在的?当创建对象的时候,this存在的
this的作用:用来区别同名的成员变量与局部变量(this.成员变量)
instanceof
我们可以通过instanceof关键字来判断某个对象是否属于某种数据类型
boolean b = 对象 instanceof 数据类型;
final关键字:
修饰类:类不能被继承
修饰方法:方法不能被重写
修饰变量:变量就变成了常量。而且只能被赋值一次
修饰引用变量:引用的地址值不能发生改变!但是里面的属性值可以更改
static关键字特点:
1、被类中所有的对象所共享
2、可以直接使用类名点去调用,被static修饰的成员可以并且建议通过类名直接访问。
3、静态是随着类的加载而加载
4、优先于对象存在
static静态的使用场景
static可以修饰成员变量和成员方法。
什么时候使用static修饰成员变量?
加static修饰成员的时候,这个成员会被类的所有对象所共享。一般我们把共性数据定义为静态的变量
什么时候使用static修饰成员方法?
静态的方法只能访问静态的成员,如果静态方法中引用到了静态的其他成员,那么这个方法需要声明为静态的方法。