0
点赞
收藏
分享

微信扫一扫

java-内部类笔记-静态内部类(04)

package innerClass01;

/**
* @author QinYingjie
* @version 1.0
*/
public class InnerClass05 {
public static void main(String[] args) {
Outer05 outer05 = new Outer05();
outer05.show();
}
}
//静态内部类
//成员内部类:定义在外部类的成员位置,并且有static修饰
//1.可以直接访问外部类的所有静态(static)成员,包含私有的,但不能直接访问非静态成员
//2.可以添加任意访问修饰符(public,protected,默认,private)因为它的地位就是一个成员
//3.作用域:整个类体
class Outer05{
private int n1 = 10;
private static String name = "张三";
static class Inner02{//静态内部类 放在成员位置 有static修饰
public void say()
{
System.out.println(name);

}
}

public void show()
{
new Inner02().say();
}
}
举报

相关推荐

java-内部类

Java-内部类

0 条评论