如何从父类继承变量?

时间:2015-03-07 04:47:40

标签: java variables inheritance parent-child subclass

我有一个需要继承方法和变量的子类,我希望能够创建子类的多个实例。但是,我无法从Glob类中更改health的值。

这是我的代码:

public class Monster
{
int health;

    public int getHealth()
    {
        return health;
    }
}

class Glob extends Monster
{
    health = 6; //  <- Error
}

1 个答案:

答案 0 :(得分:1)

你不能只像那样影响超类的变量。你可以在构造函数中做到 -

class Glob extends Monster
{
    public Glob() {
        health = 6;
    }
}