标签:
2016-06-30
package com.java1995; public class StaticInnerTest { int count=1; public static void main(String[] args) { //创建静态内部类的对象 StaticInnerTest.Inner i=new StaticInnerTest.Inner(); } /** * 静态内部类 * 1.在内部类前添加static修饰符 * 2.静态内部类中可以声明static成员变量; * 非静态内部类中不可以 * 3.静态内部类中不能访问外部类的非静态成员变量 * 4.创建静态内部类的对象,不需要外部类的对象 * * 内部类里为什么可以访问外部类的成员变量? * @author Administrator * */ static class Inner{ public void print(){ //System.out.println(count); } } }
【参考资料】
标签:
原文地址:http://www.cnblogs.com/cenliang/p/5630901.html