摘要 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 中声明(私有)它)
大家好,我检查了有关使用抽象 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 中声明(私有)它)