Java 包和类访问:如何访问同一个包内的类?
以下是您提供的 Java 代码:
package com.example;
class Person {
String name;
Person(String name) {
this.name = name;
}
}
public class Main {
public static void main(String[] args) {
Person person = new Person('John');
System.out.println('Name: ' + person.name);
}
}
根据代码结构和包声明,Person 类所属的包是'com.example'。这是通过在 Person 类之前的包声明 package com.example; 来指定的。
Main 类能够访问 Person 类是因为它们处于同一个包中。在 Java 中,类可以访问同一个包内的其他类,无需额外的导入。
因此,Main 类可以直接创建 Person 类的对象和访问其 name 属性,而无需使用任何导入语句。
运行这段代码将会输出:'Name: John',表示成功访问了 Person 类的 name 属性,并打印了其值。
原文地址: https://www.cveoy.top/t/topic/pTs 著作权归作者所有。请勿转载和采集!