質問です。
この2つのコードにつきまして、メイン文を別のクラスで
作成しなければならないのですが、どういったことをすればよろしいでしょうか。
また、下のコードについてはオーバーライド出来ているのでしょうか。
教えてください。
lang
1public class Calculate{ 2 3 String Add(int a, int b) { 4 return String.valueOf(a+b); 5 } 6 String subtract(int a,int b){ 7 return String.valueOf(a-b); 8 } 9 String multiply(int a,int b){ 10 return String.valueOf(a*b); 11 } 12 String divide(int a,int b){ 13 return String.valueOf(a/b); 14 } 15 public static void main (String[] args) 16 { 17 Calculate calc = new Calculate(); 18 System.out.println(calc.Add(4, 2)); 19 System.out.println(calc.subtract(4, 2)); 20 System.out.println(calc.multiply(4, 2)); 21 System.out.println(calc.divide(4, 2)); 22 } 23}
lang
1public class SubCalculate extends Calculate{ 2 3 String divide(int a,int b){ 4 return String.valueOf((a/b)+"余りは"+(a%b)); 5 } 6 public static void main (String[] args){ 7 Calculate calc = new SubCalculate(); 8 9 System.out.println(calc.divide(5,2)); 10 } 11}
新たにメイン文を別クラスで作成してみました。
ちょっと違うとは思うのですが・・・
public class Main{
public static void main(String[] args){
SubCalculate sc = new SubCalculate();
sc.divide();
}
}
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/05/26 05:26