前提・実現したいこと
インスタンスr1,r2,r3をAAA型の配列に納め、aaaのメソッドを用いて、r1,r2,r3のそれぞれの面積を求めることは可能でしょうか?
図形配列を作り、これをシャフルし、配列を用いて直接インスタンスのもつ情報を取り出したい考えております。
どなたか教えていただけると幸いです。
よろしくお願いいたします。
該当のソースコード
java
1 2public class A { 3 4 public static void main(String[]args) { 5 6 AAA [] aaa=new AAA[3]; 7 aaa[0]=r1; 8 aaa[1]=r2; 9 aaa[2]=r3; 10 11 System.out.println(aaa[0].getClass().getName()); 12 13 14 15 } 16 17 18 static RRR r1=new RRR(10,10); 19 static RRR r2=new RRR(20,20); 20 static RRR r3=new RRR(30,40); 21 22 23 24} 25 26class AAA { 27 28 29 AAA(){ 30 31 } 32 33} 34 35class RRR extends AAA{ 36 37 int height; 38 int width; 39 RRR(int height,int width){ 40 getArea(); 41 } 42 int getArea() { 43 return this.height*this.width; 44 } 45 46} 47 48
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/11/25 14:42