大家好我检查有关使用抽象类和静态的问题,遗憾的是我无法找到将这两者结合使用 所以这是我的问题;
(我在这里很新,我找不到如何代码)
package gerekenler;
public abstract class Employee {
private int EmpId;
private String Name;
private int Age;
public Employee (int EmpId, String name, int age) {
}
}
我希望插入静态变量,如工作日(7)和奖金问题是否正确使用私人抽象
答案 0 :(得分:0)
首先,你可以在抽象类中定义私有变量,这只是真正公开,受保护或私有的问题,你应该自己决定作为程序员。
此外,如果您想在班级中创建静态变量,请执行以下操作:
private static int workingDays = 5;
或喜欢
private static int workingDays;
static {
workingDays = 5;
}
但在你的情况下,我建议创建一个像
这样的枚举public enum WorkingDays {
Monday,
Sunday,
Tuesday,
Wednesday
Friday;
}
并在你的课堂上使用它(即使你可以在课堂上声明(私人))