21xrx.com
2024-09-20 05:38:18 Friday
登录
文章检索 我的文章 写文章
Java中是否允许没有public类存在?
2023-06-17 11:13:03 深夜i     --     --
Java public类 面向对象编程

Java是一种面向对象的编程语言,每个Java程序都包含一个或多个类。在Java中,我们通常使用public关键字来定义一个类,以使得其他类可以访问该类。但是,在Java中也允许定义没有public修饰符的类。

如果定义一个没有public修饰符的类,则该类仅能在同一个包中被其他类所访问。如果在不同的包中想要访问这个类,就需要通过创建该类对应的实例对象来访问其公有方法或公有属性。

需要注意的是,每个Java文件只能包含一个public类。如果文件中没有定义public类,则可以有一个可以任意命名的非public类或多个非public类。

总的来说,Java中是允许存在没有public修饰符的类的。但是,这些类只能在同一个包中被访问并且不可被其他包中的对象所访问。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复