帮助我不得不做一个Java程序,说:一个简单的Java程序我需要
在Java编写一个程序来实现继承。您的程序应该具有以下结构
- 创建一个基类以保存两个整数和一个显示它们的方法。
- 在派生类中添加另一个整数并显示它。
- 在相同的派生类中创建一个方法来添加三个数字。
- 将值传递给整数并显示结果。
,我并不擅长Java,所以我不知道我所做的是对还是错还是什么!我觉得我不明白需要什么。以下是我想出了:
public class firstclass {
int a=5;
int b=6;
public void Display(){
System.out.println(a+b);
}
}
public class secondclass extends firstclass {
int z=0;
public void Displaysecond(){
System.out.println(z);
}
public void add(){
z=a+b;
System.out.println(z);
}
}
public class mainOne {
public static void main(String[] args) {
firstclass call = new firstclass();
secondclass call2 = new secondclass();
call.Display();
call2.Displaysecond();
call2.add();
}
}
它运行没有任何问题,但我得到 “11” 为“的System.out.println(A + B );”而a = 5和b = 6。
我是否正确地处理这个问题?
添加功课标签可能? –
是不是5 + 6 = 11? –
@Ziyao很确定OP想要5 + 6 = 56 – dlev