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

时间:2018-08-07 15:06:08

标签: 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)

对于使用对象Employee,我是否需要说诸如include A.java之类的内容?

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

2 个答案:

答案 0 :(得分:1)

如果两个类在同一包中,则不需要导入任何内容。否则,请使用带有包名称和类名称的import语句

import com.foo.bar.Employee

答案 1 :(得分:0)

您可以创建该类的对象引用,这将迫使您导入该类。 然后,您可以使用对象引用来调用变量。

Employee emp = new Employee(); emp.'variable';