java - 在A.JAVA文件中,我可以访问B.java文件中的一个类对象吗?

标签 java

作为一个Java初学者,我想问一个问题

在A.java中(例如Employee.java)

import java.io.*;
public class Employee{
   public String name;
   private double salary;
   public Employee (String empName){
      name = empName;
   }
   public void setSalary(double empSal){
      salary = empSal;
   }  
   // 打印信息
   public void printEmp(){
      System.out.println("名字 : " + name );
      System.out.println("薪水 : " + salary);
   }

   public static void main(String[] args){
      Employee empOne = new Employee("RUNOOB");
      empOne.setSalary(1000);
      empOne.printEmp();
   }
}

在 B.java 中(例如 TestEmployee.java)

我需要说一些诸如 include A.java 之类的内容来使用对象 Employee 吗?

EmployeeJack= new Employee();
 EmployeeJack.name="testName";
System.out.println(EmployeeJack.name);

最佳答案

如果这两个类位于同一个包中,则无需导入任何内容。否则,使用带有包名和类名的 import 语句

import com.foo.bar.Employee

关于java - 在A.JAVA文件中,我可以访问B.java文件中的一个类对象吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51730020/

相关文章:

Java对象和方法参数

java - 如何使用 hibernate validator 检查枚举中的值是否可用

java - Emacs 上的 Eclipse 缩进

java - 在文件系统中更改 Eclipse 的项目位置

java - 使用alt提取img src

java - 在 play 2.0.3 中,我有 'sets' 个图像,我想在启动服务器时对其进行分类并放入数据库中

java - 从 Android/Java 应用程序 POSTING 到 PHP + MYSQL 时出现问题

java netbeans getClass().getResource(filename) 返回 null

java - 为什么 bigDecimal 的 scale() 方法在与 stripTrailingZeros() 方法结合时返回负值?

java - 如何使用 Android Studio 安装 Android 库?