黑马程序员技术交流社区

标题: 求每一步的注释!!!3q! [打印本页]

作者: 十甫寸    时间: 2013-8-9 20:43
标题: 求每一步的注释!!!3q!
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!!!

作者: 夜写意    时间: 2013-8-9 21:06
  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. }
复制代码





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2