当前位置: 首页 > 面试题库 >

Java-类“ ClassName”和公共类“ ClassName”之间的区别

微生鸿轩
2023-03-14
问题内容

之间有什么区别

class x {
    //code here
}

public class x {
    //code here
}

有时,我在Internet上看到了一些示例,而这些示例将public class代替class它们,它们都是简单的程序。我class用来做作业,其他人也一样


问题答案:

第一个将为您的班级分配默认的可见性,即package-private(即:在同一范围内可访问package)。

第二个使得它public,对任何其他类都是可见的。

参考:控制对类成员的访问



 类似资料:
  • 问题内容: 我们可以通过3种方法获得Class类对象: MyClass.class obj.getClass Class.forName(“ className”) 我不了解:和之间的区别。 因为两者都需要类名。 问题答案: forName是“类”类的静态方法。我们需要提供所需类别的完全限定名称。当在运行时知道类名时可以使用此方法。 .class不是方法,它是关键字,可以与int之类的原始类型一起

  • 问题内容: 我想了解Class.forName(“ ClassName”)和ClassObject.getClass是否都返回该类的运行时实例。然后为什么在比较从这两个对象获得的结果Class对象时获取一个布尔值false(如果我们使用==或equals进行比较)。 我也想知道在类名上调用.class方法的确切用途。我读到它是在编译时等确定的,但目的是什么。Class.forName(“ Clas

  • 如果{}和if之间有什么区别 ? 举个例子 vs. 以及具有和的类? 举个例子 VS

  • 问题内容: 我马上输入命令。 我收到 错误提示 : [ReflectionException] 类UserTableSeeder不存在 在这里,是我&页面 UserTableSeeder.php DatabaseSeeder.php 我将这个链接引至“设计与开发”登录页面。请帮助我解决此问题。谢谢。 问题答案: 执行一个,然后。 如果以上操作不解决问题 ,改变 你的 文件,使之包含项目相关的路径到

  • 尽快,我输入命令。 我得到错误像: [ReflectionException] 类UserTableSeeder不存在 这里是我的 用户表种子。php 数据库eeder.php 我把这个链接和设计联系起来