幫助我不得不做一個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