- 链接地址:https://blog.csdn.net/weixin_51495453/article/details/114753097
- 链接标题:java中的类为什么只能用public修饰?_是否允许每个类都用public来修饰,请说明其中缘由?-CSDN博客
- 所属网站:blog.csdn.net
- 被收藏次数:9711
文章浏览阅读2.2k次,点赞4次,收藏11次。首先,类只能使用public修饰是一个伪命题,应该说我们只见到过使用public修饰的类,还有一些类没有访问修饰符,此时访问权限为default。其次,类实际上分为外部类和内部类(inner class),一般的类都是外部类,内部类需要依赖外部类生成,内部类可以用各种访问修饰符修饰。所以问题转化成,为什么不能使用private和protected修饰外部类?我们知道,在Java中,访问修饰符可以修饰类、方法、变量和构造方法。访问权限由高到低有以下4种类内部本包子包外部包pub_是否允许每个类都用public来修饰,请说明其中缘由?
版权声明:本文发布于特牛生活网 内容均来源于互联网 如有侵权联系删除