static class 和 non static class 的区别


static class non static class

1、用static修饰的是内部类,此时这个

内部类变为静态内部类;对测试有用;

2、内部静态类不需要有指向外部类的引用;

3、静态类只能访问外部类的静态成员,不能访问外部类的非静态成员;

1、非静态内部类需要持有对外部类的引用;

2、非静态内部类能够访问外部类的静态和非静态成员;

3、一个非静态内部类不能脱离外部类实体被创建;

4、一个非静态内部类可以访问外部类的数据和方法;


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM