编程语言
首页 > 编程语言> > java使用new对象后接大括号{}

java使用new对象后接大括号{}

作者:互联网

Java使用new实例化对象后接大括号

分两种情况:

1.实例化对象是class,则大括号为初始化该对象

2.通过匿名内部类实现接口方法,实例化接口

例如:

class Student {
    String name ;
    String sex ;
    
    public void func(){
        //第一种情况,初始化一个对象
        new Student(){
            String name = "chengho";
            String sex = "boy";
        };
        //第二种情况,匿名内部类,实例化一个接口
        new Person(){

            @Override
            public void setName() {
                //随便写点什么
            }

            @Override
            public void setSex() {
                //随便写点什么
            }
        };
    }
}
//我是一个接口
interface Person{
    void setName();
    void setSex();
}

 

标签:java,String,void,后接,接口,实例,new,public
来源: https://www.cnblogs.com/chengho/p/14121292.html