-3
私は2クラス、惑星と月を持っています。私の計画は惑星クラスが必要なので、まず惑星を作成して月を作成します。 私の惑星クラス:Java - 他のクラスに必要なクラスを作る
public class planet {
//planet name
private String namaPlanet;
//total moon per planet
private int jmlBulan;
//revolution and rotation
private double jmlRotasi, jmlRevolusi;
public planet(String namaPlanet, int jmlBulan, double jmlJamPhari, double jmlHariPtahun) {
this.namaPlanet = namaPlanet;
this.jmlBulan = jmlBulan;
this.jmlRotasi = jmlJamPhari;
this.jmlRevolusi = jmlHariPtahun;
}
public planet(String namaPlanet, double jmlRotasi, double jmlRevolusi) {
this.namaPlanet = namaPlanet;
this.jmlRotasi = jmlRotasi;
this.jmlRevolusi = jmlRevolusi;
}
}
月クラス:
public class bulan extends planet {
private String namaBulan;
public bulan(String namaBulan, String namaPlanet,double jmlJamPhari, double jmlHariPtahun) {
super(namaPlanet, jmlJamPhari, jmlHariPtahun);
this.namaBulan = namaBulan;
}
}
ここで実際の問題は何ですか? –
'Moon'は' planet'を拡張しているので、月が作成されていればプラネットは「作成」されます – Jens
継承に関するOOPの概念を読むと、役立つかもしれません。 http://www.tutorialspoint.com/java/java_inheritance.htm – CrazyJavaLearner