this
用于表示当前的对象。
用法
this.属性: 当前类中的属性
this.方法() : 当前类中的方法(普通方法,构造方法)
意义
1.代码结构可以重用
2.代码冗余低
注意
对于本类:
1.构造方法必须在实例化新对象的时候调用,对this的调用必须是构造方法中的第一句
2.构造方法互相调用,务必保留出口
static
1.定义属性和方法
2.static 属性可由类名称直接调用
3.static 属性可以在类对象没有实例化对象的时候使用
4,类设计的时候首选的一定是非static属性 而考虑到公共信息存储可以使用static
5.非static属性必须在实例化对象产生之后才可以使用 而static属性可以在没有实例化对象产生的时候使用。
6.static只能调用static的属性和方法,不可以调用普通的方法和属性。
7.非static方法可以调用static属性和方法和普通的属性和方法。
参考文献
阿里云开发者社区