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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始


  1. 本帖最后由 陆鹏 于 2012-6-19 16:06 编辑


  2. class InnerTest
  3. {

  4.         public static void main(String[] args)
  5.         {
  6.                 new Object()
  7.                 {
  8.                         public void function()
  9.                         {
  10.                                 
  11.                         }
  12.                         
  13.                 }.function();


  14.         }
  15. }
复制代码
代码中利用父类object建立了一个匿名子类对象,然后对function进行复写。可是复写要父类中有同名的函数才行呀?怎么知道object中有没有function呢?
而这种
  1. class InnerTest
  2. {

  3.         public static void main(String[] args)
  4.         {
  5.                 Object x = new Object()
  6.                 {
  7.                         public void function()
  8.                         {
  9.                                 
  10.                         }
  11.                         
  12.                 }
  13.                                    x.function();
  14. }
复制代码
又不行了呢?

1 个回复

倒序浏览
请勿复制他人帖子,技术分不是入学的门槛而是为了帮助大家学习而存在的。
原帖地址:http://bbs.itheima.com/thread-17208-1-1.html

此贴就关闭了。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马