質問失礼いたします。
Calculate.java継承したクラス(SubCalculate.java)を作成し、
割り算のメソッドをオーバーライドして計算結果と余りを返却するメソッドに変更してください。
という問題なのですが、オーバーライドと継承はこんな形で合っているのでしょうか。
SubCalculate.javaに関しては、分かるところまでコーディングしておりますので、
よろしければ教えてくださいませ。
※ちなみにCalculate.javaは足し算、引き算、掛け算、割り算を行うクラス(Calculate.java)を作成し、各々、計算結果をStringで返却するメソッドを作成してください。という問題です。
lang
1 2public class Calculate{ 3 4 String Add(int a, int b) { 5 return String.valueOf(a+b); 6 } 7 String subtract(int a,int b){ 8 return String.valueOf(a-b); 9 } 10 String multiply(int a,int b){ 11 return String.valueOf(a*b); 12 } 13 String divide(int a,int b){ 14 return String.valueOf(a/b); 15 } 16 public static void main (String[] args) 17 { 18 Calculate calc = new Calculate(); 19 System.out.println(calc.Add(4, 2)); 20 System.out.println(calc.subtract(4, 2)); 21 System.out.println(calc.multiply(4, 2)); 22 System.out.println(calc.divide(4, 2)); 23 } 24}
lang
1public class SubCalculate extends Calculate{ 2 3 String divice(int a,int b){ 4 return String.valueOf((a/b)+"余りは"+(a%b)); 5 } 6 public static void main (String[] args){ 7 Calculate calc = new Calculate(); 8 9 System.out.println(calc.divide(5,2)); 10 } 11}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/05/24 12:35
2015/05/24 12:43
2015/05/24 12:47