Java抽象类声明变量

Java抽象类可以声明变量,这些变量可以是实例变量、类变量或常量。抽象类和普通类一样,都可以拥有这些类型的变量。

抽象类中的实例变量和普通类一样,可以用来存储对象的状态信息,而类变量则是所有对象共享的状态信息。抽象类中的常量可以用来定义一些不变的值,例如枚举类型中的枚举值。

以下是一个示例代码,展示了如何在抽象类中声明实例变量、类变量和常量:

/**
 * @Description
 * @Author 刘品水
 * @Data 2023/5/15 16:16
 */
public abstract class Shape {
    // 实例变量
    protected int x;
    protected int y;

    // 类变量
    protected static int count = 0;

    // 常量
    protected final double PI = 3.1415926;

    // 抽象方法
    public abstract void draw();
}

在这个例子中,抽象类Shape声明了一个实例变量x和y,一个类变量count,以及一个常量PI。这些变量都可以在具体的实现类中使用,从而实现具体的行为。

猜你喜欢

转载自blog.csdn.net/lps12345666/article/details/130687048