-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