java中的抽象类和静态

时间:2015-10-03 11:49:54

标签: constructor static abstract

大家好我检查有关使用抽象类和静态的问题,遗憾的是我无法找到将这两者结合使用 所以这是我的问题;

(我在这里很新,我找不到如何代码)

package gerekenler;

public abstract class Employee {


  private int EmpId;

  private String Name;

  private int Age;

  public Employee (int EmpId, String name, int age) {

  }
}

我希望插入静态变量,如工作日(7)和奖金问题是否正确使用私人抽象

1 个答案:

答案 0 :(得分:0)

首先,你可以在抽象类中定义私有变量,这只是真正公开,受保护或私有的问题,你应该自己决定作为程序员。

此外,如果您想在班级中创建静态变量,请执行以下操作:

private static int workingDays = 5;

或喜欢

private static int workingDays;
static {
   workingDays = 5;
}

但在你的情况下,我建议创建一个像

这样的枚举
public enum WorkingDays {
    Monday,
    Sunday,
    Tuesday,
    Wednesday
    Friday;
}

并在你的课堂上使用它(即使你可以在课堂上声明(私人))