首页 青云排行榜 知识中心 控制台

静态内部类和非静态内部类有什么区别?(     )

静态内部类没有对父类的引用,而非静态内部类有。

静态内部类只能有静态方法,内部类可以有非静态方法。

静态内部类与非静态内部类没有区别。

非静态内部类没有对父类的引用,静态内部类有。

区别点:
1. 静态内部类可以直接访问外部类的静态成员,包括静态字段和静态方法,而非静态内部类只能通过外部类的实例来访问。
2. 静态内部类的实例化不依赖于外部类的实例,可以直接通过类名进行实例化,而非静态内部类的实例化必须依赖于外部类的实例。
3. 静态内部类不能直接访问外部类的非静态成员,需要通过创建外部类的实例来访问,而非静态内部类可以直接访问外部类的非静态成员。
关于我们
公司简介
联系我们
联系我们
售前咨询: leizhongnan@eval100.com
售后服务: 0755-26415932
商务合作: support@eval100.com
友情链接
金蝶软件
快递100
关注我们
Copyright © 2023-2023 深圳慧题科技有限公司 粤ICP备2023109746号-1 粤公网安备44030002001082