JAVA考试题 通过St创建一个子类StBt,StBt继承父类St所有成员,StBt自己还声明了一个成员变量….

父类St如下:

class St
{int m;
int b;
public void setab(int x,int y)
{m=x;
b=y;
}
public void print()
{System.out.println("m="+m+"\n"+"b="+b);
}
};

通过St创建一个子类StBt,StBt继承父类St所有成员,StBt自己还声明了一个成员变量sum和一个成员方法数display。Display方法首先执行sum=a*b,然后将sum值输出显示。在main() 方法中,使用StBt创建一个对象,并对该对象的三个数据成员赋值,在屏幕上输出显示三个成员的赋值内容。

class St{
    int m;
    int b;
public void setab(int x,int y){m=x;
b=y;
}
public void print(){System.out.println("m="+m+"\n"+"b="+b);
}
};
class StBt extends St {
    int sum;
    public void display (){
        sum = m*b;
        System.out.print("m*b=" + sum);
    }
}
class test_four{
    public static void main(String[] args) {
        StBt a =  new StBt();
        a.setab(2, 3);
        a.print();
        a.display();
    }
}

发表评论

您的电子邮箱地址不会被公开。