/*静态内部类
* 在类内部定义一个静态内部类
* 静态的含义是该内部类可以向其他静态成员一样,不用依赖与外部类的对象。可以直接使用
* 因此该类只能访问外部类的静态成员
*
*
*
* */ class A2{ public int a2=12;
public void h()
{
Inner a=new Inner();
a.printf();
} static class Inner{ static void print()
{
System.out.println("静态内部类");
} public void printf()
{ System.out.println("静态内部类1");
}
} }
public class text1 {
public static void main(String [] args)
{ //用法二
A2.Inner.print();
//用法一
A2 a=new A2();
a.h(); } }
相关文章
- 09-03前端学习之搭建github静态博客总结
- 09-03设计模式之建造者模式:静态内部类实现方式
- 09-03JAVA学习之 将xml导入到数据库
- 09-03单例模式之饿汉式、懒汉式、dcl双重检查锁、静态内部类、枚举类
- 09-03JAVA学习:内部类
- 09-03Java学习之Java的单例模式
- 09-03JAVA基础学习之 Map集合、集合框架工具类Collections,Arrays、可变参数、List和Set集合框架什么时候使用等(4)
- 09-03爬虫学习实践(2)——静态网页抓取实践之获取豆瓣top250电影名及信息
- 09-03JAVA基础学习之throws和throw的区别、Java中的四种权限、多线程的使用等(2)
- 09-03(转) RabbitMQ学习之helloword(java)