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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© panpanpan138 中级黑马   /  2015-10-8 21:15  /  572 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. class  Test8
  2. {
  3.         public static void main(String[] args)
  4.         {
  5.                 //用了Student的匿名对象去调用listen方法
  6.                 //将Teacher类的匿名对象作为实际参数传递到listen方法中
  7.                 new Student().listen(new Teacher());
  8.         }
  9. }
  10. class Teacher
  11. {
  12.         String name = "张三";
  13.         int age;
  14.         char gender;
  15.         public void teach(){
  16.                 System.out.println("讲课");
  17.         }
  18. }
  19. class Student
  20. {
  21.         String name;
  22.         int age;
  23.         char gender;
  24.         public void listen(Teacher t){//这里形式参数指的是Teacher类的对象
  25.                 t.teach();//调用了Teacher类中的方法teach
  26.         }
  27. }
复制代码


6 个回复

倒序浏览
是有点绕,但是自习学学,也不是特别难
回复 使用道具 举报
匿名对象还好理解些,还有一个匿名内部类,听难懂的
回复 使用道具 举报
你这是 是问题?
回复 使用道具 举报
加油,好好学!!
回复 使用道具 举报
楼主技术不错啊
回复 使用道具 举报
666666666666666
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马