Java面向对象的特性( 五 )

this.属性: 操作当前对象的属性

this.方法: 调用当前对象的方法

ecilipse中可以直接生成settergetter方法并加入this关键字

this关键字调用的是成员变量或成员方法静态成员、静态方法中不能用this和super关键字同时还可以返回类的引用和调用构造方法

Java 中的静态内部类

静态内部类是 static 修饰的内部类 , 这种内部类的特点是:

静态内部类不能直接访问外部类的非静态成员 , 但可以通过 new 外部类().成员 的方式访问

如果外部类的静态成员与内部类的成员名称相同 , 可通过“类名.静态成员”访问外部类的静态成员;如果外部类的静态成员与内部类的成员名称不相同 , 则可通过“成员名”直接调用外部类的静态成员

创建静态内部类的对象时 , 不需要外部类的对象 , 可以直接创建 内部类 对象名= new 内部类();

推荐阅读