###質問内容
クラスtyokuhoutaiとクラスsankakutyuuから共通部分を取り出して角柱を表す共通のスーパークラスを作ってクラスtyokuhoutaiとクラスsankakutyuuを定義しなおしたいのですがやり方がわかりません…
###該当のソースコード
public class tyokuhoutai {
private double width,height;
private double length;
public tyokuhoutai(double w,double h,double l){ this.width=w; this.height=h; this.length=l; } public double teimenseki(){ return this.width*this.height; } public double taiseki(){ return this.teimenseki()*this.length; }
}
public class sankakutyuu {
private double base,height;
private double length;
public sankakutyuu(double b,double h,double l){ this.base=b; this.height=h; this.length=l; } public double teimenseki(){ return this.base*height/2.0; } public double taiseki(){ return this.teimenseki()*this.length; }
}
回答3件
あなたの回答
tips
プレビュー