java吧 关注:1,264,854贴子:12,766,465

求助啊 求助

只看楼主收藏回复

一个人有一个手机,一个手机只属于这个人, 利用OOP设计
我的是这样的
public class Test6 {
public static void main(String[] args) {
Phones iphone=new Phone("白色","6s",110); //这里显示Phone错了
Persons p=new Person("王重阳"); //这里显示Person错了
p.setPhones(iphone);
p.sayHello();
iphone.setPersons(p);
iphone.sayHello();
}
}
abstract class Phones{
protected String color;
protected String type;
protected int tel;
private Persons persons;
public Phones(String color, String type, int tel) {
super();//Object
this.color = color;
this.type = type;
this.tel = tel;
}
public Persons getPersons() {
return persons;
}
public void setPersons(Persons persons) {
this.persons = persons;
}
public abstract void sayHello();
class Phone extends Phones{
public Phone(String color, String type, int tel) {
super(color, type, tel);
}
public void sayHello() {
System.out.println("我的主人是:"+super.getPersons().name+",我的颜色是:"+super.color+",我的型号是:"+super.type+",我的号码是:"+super.tel);
}
}
}
abstract class Persons{
protected String name;
private Phones phones;
public Persons(String name) {
super();
this.name = name;
}
public Phones getPhones() {
return phones;
}
public void setPhones(Phones phones) {
this.phones = phones;
}
public abstract void sayHello();
class Person extends Persons{
public Person(String name){
super(name);
}
public void sayHello() {
System.out.println("我的名字是:"+super.name+",我的手机颜色是:"+super.getPhones().color+"我的手机型号是:"+super.getPhones().type+",我的手机号码收:"+super.getPhones().tel);
}
}
下面放个图


IP属地:湖北1楼2016-07-12 11:49回复


    IP属地:湖北来自iPhone客户端2楼2016-07-12 11:50
    收起回复
      2025-06-17 17:53:47
      广告
      快来个人救我


      IP属地:湖北来自iPhone客户端3楼2016-07-12 11:51
      回复


        IP属地:湖北来自iPhone客户端4楼2016-07-12 11:52
        回复
          j8大神在哪里


          IP属地:湖北来自iPhone客户端5楼2016-07-12 11:53
          回复
            继续顶!


            IP属地:湖北来自iPhone客户端6楼2016-07-12 11:54
            回复


              IP属地:湖北来自iPhone客户端7楼2016-07-12 11:55
              回复
                啊啊啊啊啊啊啊


                IP属地:湖北来自iPhone客户端9楼2016-07-12 11:57
                回复
                  2025-06-17 17:47:47
                  广告


                  IP属地:湖北来自Android客户端11楼2016-07-12 12:00
                  收起回复
                    人工置顶🔝


                    IP属地:湖北来自iPhone客户端12楼2016-07-12 12:02
                    回复


                      IP属地:湖北来自iPhone客户端13楼2016-07-12 12:03
                      回复
                        卖手机的出来顶一下


                        IP属地:湖北来自iPhone客户端14楼2016-07-12 12:03
                        回复
                          再顶


                          IP属地:湖北来自iPhone客户端15楼2016-07-12 12:06
                          回复
                            哎!


                            IP属地:湖北来自iPhone客户端16楼2016-07-12 12:07
                            回复
                              2025-06-17 17:41:47
                              广告


                              IP属地:湖北来自iPhone客户端17楼2016-07-12 12:09
                              回复