摘要 class 和 java 中的静态

Abstract class and static in java

大家好,我检查了有关使用抽象 class 和静态的问题,不幸的是我找不到同时使用这两个 所以这是我的问题;

(我在这里有点新,我找不到如何插入代码)

package gerekenler;

public abstract class Employee {


  private int EmpId;

  private String Name;

  private int Age;

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

  }
}

我想插入静态变量,如工作日 (7) 和奖金问题,在抽象中使用 private 是否正确

首先,在你的摘要中定义私有变量是完全可以的 class 只是真正 public、受保护或私有的问题,你应该自己决定程序员。

此外,如果您想在 class 中创建一个静态变量,请这样做:

private static int workingDays = 5;

或喜欢

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

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

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

并在您的 class 中使用它(即使您可以在 class 中声明(私有)它)