-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;
}
}
這不清楚 - 這裏的實際問題是什麼? –
'月亮'延伸'行星',所以如果創建月亮,將會創建「plante」 – Jens
閱讀關於繼承OOP的概念,可能會對你有所幫助。 http://www.tutorialspoint.com/java/java_inheritance.htm – CrazyJavaLearner