匿名类

来源:互联网 发布:pscc2017语言包mac 编辑:程序博客网 时间:2024/05/02 00:55

 package com.me;
//父类
class Parent {
    public Parent(){
     String name="parent";
     System.out.println("super");
    }
}
//子类
package com.me;
public class Sub {
 String subname="subname";
 public static void main(String args[]){
  new Parent(){
     };
 }
}
打印结果:
super

匿名类就是所写的类的一个子类如
 new Parent(){};
parent的子类,由于它没有类名所以称匿名类,它无构造方法(连类名都没有所以也无法写构造方法)