A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 十甫寸 中级黑马   /  2013-8-9 20:43  /  1100 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

class Person
{
        public void chifan()
        {
                System.out.println("吃饭");
        }
}

class SuperPerson
{
        private Person p;
        SuperPerson(Person p)
        {
                this.p = p;
        }
        public void superChifan()
        {
                System.out.println("开胃菜");
                p.chifan();
                System.out.println("甜点");
        }
}
class Test
{
        public static void main(String[] args)
        {
                Person p= new Person();
                SuperPerson sp = new SuperPerson(p);
                sp.superChifan();       
        }
}
求每一步的注释,3q!!!

评分

参与人数 1技术分 +1 收起 理由
特殊服务 + 1

查看全部评分

1 个回复

倒序浏览
  1. class Person
  2. {
  3.         public void chifan()
  4.         {
  5.                 System.out.println("吃饭");
  6.         }
  7. }

  8. class SuperPerson
  9. {
  10.         //定义一个Person类的引用p
  11.         private Person p;
  12.         //定义SuperPerson类的构造函数,接受一个Person类对象。
  13.         SuperPerson(Person p)
  14.         {
  15.                 //本类中的引用p指向一个接收到的person类对象。
  16.                 this.p = p;
  17.         }
  18.         public void superChifan()
  19.         {
  20.                 System.out.println("开胃菜");
  21.                 //调用Person类中的chifan()方法。
  22.                 p.chifan();
  23.                 System.out.println("甜点");
  24.         }
  25. }
  26. class Test
  27. {
  28.         public static void main(String[] args)
  29.         {
  30.                 Person p= new Person();//建立一个Person类对象p
  31.                 //建立一个SuperPerson类对象,将对象p传给SuperPerson中的构造函数进行初始化。
  32.                 SuperPerson sp = new SuperPerson(p);
  33.                 sp.superChifan();//调用SuperPerson中的superChifan()方法。
  34.         }
  35. }
复制代码

评分

参与人数 1技术分 +1 收起 理由
神之梦 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马