天啊快疯了,哪位高手知道‘匿名内部类可以继承其它类或者引用接口吗’?

解决方案 »

  1.   

    哎,楼主知道在csdn上发帖求答案,难道不会在谷歌 百度上搜索吗?
      

  2.   

    何为匿名内部类,就是这个类不具有属于自己的类名只是在 new 出一个类的对象的时候,改写其中的某些方法,使之功能不同于原来的类
    就是说在意义和功能上,这是一个新的类了,但是没有属于自己的类名,才被称之为匿名内部类其实从原则上来说,这已经是一个实现了某个接口或者继承了某个类的新的类了如果还想让它再继承一个什么类,或是实现一个什么接口,这个语法我真的不知道该怎么写……
    因为如果是继承了一个类或者实现了接口了,那肯定不是一个已经已经存在的类了
    那这个类的类名肯定不能是已经存在的类名,
    那这个类名怎么写?
    怎么 new? 
    如果有了自己的类名又怎么还能被称之为匿名类呢?
    这是矛盾的命题……
      

  3.   


     我艹 ,接口怎么不能继承一个类啊  你OO怎么学的,CSDN上不懂装懂的真是多。还来误人子弟。
      

  4.   

    譬如
    new Thread(){
     public void run(){}
    }这个匿名类就继承了Thread接口又如
    new Runnable(){
    public void run(){}
    }就实现了Runnable接口
      

  5.   

    匿名内部类是可以继承一个父类的  但是如果它继承了一个含参数构造器的父类 创建它时必须带上参数 并且在实现过程中需要用super关键字调用相应的内容 
     new [类别或者接口()]{
    //  }
      

  6.   

    可以的 spring jdbctemplate 需要匿名类的
      

  7.   

    只是不是用extends和implements显示的说明而已
      

  8.   

    你问这个问题的时候在IDE里面不是有足够的时间去解决么?