我有一个班级员工
import javax.swing.*;
public abstract class Employee {
public static void searchEmp(int id) {
JOptionPane.showMessageDialog(null, "done");
}
}
Run Code Online (Sandbox Code Playgroud)
现在我有另一个班级考试:
public class `test` {
public static void main(String args[]) {
searchEmp(2);// here my programme give error
}
}
Run Code Online (Sandbox Code Playgroud)
我想searchEmp()从类测试中调用哪个是Employee的一部分,但是它给出了一个错误.请建议没有继承的任何解决方案.
你必须打电话Employee.searchEmp().
静态方法searchEmp()仍然是类的成员,Employee您必须通过其类进行静态调用.
该类Employee必须对类可见test,否则您必须导入它.我假设这两个类位于同一个包中,因此在您的情况下这不会是一个问题.
| 归档时间: |
|
| 查看次数: |
1358 次 |
| 最近记录: |