class TianTi {
private double tiji;
private double zhiliang;
public TianTi(){}
public TianTi(double tiji,double zhiliang){
this.tiji=tiji;
this.zhiliang=zhiliang;
}
public void setTiji(double tiji) {
this.tiji=tiji;
}
public double getTiji() {
return tiji;
}
public void setZhiliang(double zhiliang) {
this.zhiliang=zhiliang;
}
public double getZhiliang() {
return zhiliang;
}
public void Xuanzhuan(){
System.out.println("天体在旋转");
}
public String toString(){
return "质量:"+zhiliang+",体积:"+tiji;
}
}
class Planet extends TianTi
{
private String name;
public void Planet(){}
public void Planet(String name,double zhiliang, double tiji){
this.name=name;
this.zhiliang=zhiliang;
this.tiji=tiji;
}
public void setName(String name) {
this.name=name;
}
public String getName() {
return name;
}
public void Xuanzhuan(){
if (name=="地球")
{
System.out.println("地球在旋转");
}else{
System.out.println("天体在旋转");
}
}
public String toString(){
return "名字:"+name+"质量:"+zhiliang+",体积:"+tiji;
}
}
public class TestPlanet{
public static void main(String[] args) {
Planet Earth = new Planet("地球",1.0,1.0);
System.out.println(Earth);
Earth.Xuanzhuan();
Planet Huoxing = new Planet();
Huoxing.setName("火星");
Huoxing.setTiji(2.0);
Huoxing.setZhiliang(2.0);
System.out.println(Huoxing);
Huoxing.Xuanzhuan();
}