java吧 关注:1,297,002贴子:12,832,054
  • 8回复贴,共1

有关组合的问题

只看楼主收藏回复

要写三个类Person Teacher HeadTeacher,Teacher中嵌入了Person,要如何写HeadTeacher中嵌入Teacher的类???二楼上代码


IP属地:北京1楼2014-07-07 20:40回复
    public class Person
    {
    private String Name;
    private String Sex;
    private int Age;
    public void setName(String name)
    {
    this.Name = name;
    }
    public String getName()
    {
    return this.Name;
    }
    public void setSex(String sex)
    {
    this.Sex = sex;
    }
    public String getSex()
    {
    return this.Sex;
    }
    public void setAge(int age)
    {
    this.Age = age;
    }
    public int getAge()
    {
    return this.Age;
    }
    }


    IP属地:北京2楼2014-07-07 20:41
    回复
      2026-02-06 12:59:15
      广告
      不感兴趣
      开通SVIP免广告
      public class Teacher
      {
      private Person p;
      public Teacher(Person p)
      {
      this.p = p;
      }
      private String TNO;
      public void setTNO(String tno)
      {
      this.TNO = tno;
      }
      public String getTNO()
      {
      return this.TNO;
      }
      }


      IP属地:北京3楼2014-07-07 20:41
      回复
        public class HeadTeacher
        {
        private String ClassNO;
        private Person p;
        private Teacher t ;
        public HeadTeacher(Person p,Teacher t)
        {
        this.p = p;
        this.t = t;
        }
        public void setClassNO(String classno)
        {
        ClassNO = classno;
        }
        public String getClassNO()
        {
        return ClassNO;
        }
        }


        IP属地:北京4楼2014-07-07 20:43
        回复
          public class TestPTS
          {
          public static void main(String[]args)
          {
          Person p1 = new Person();
          Teacher t1 = new Teacher(p1);
          HeadTeacher ericxie = new HeadTeacher(t1,p1);
          ericxie.setName("EricXie");
          ericxie.setAge(35);
          ericxie.setSex("male");
          ericxie.setTNO("20125591");
          ericxie.setClassNO("20125513");
          }
          }


          IP属地:北京5楼2014-07-07 20:44
          回复
            为什么不用继承


            IP属地:广东来自iPhone客户端6楼2014-07-07 20:46
            收起回复
              自己顶。。。初学者求大神罩啊


              IP属地:北京7楼2014-07-07 20:49
              回复
                再顶真的没有大神来鸟我么


                IP属地:北京来自Android客户端8楼2014-07-08 11:50
                回复