注册 登录
编程论坛 JAVA论坛

抽象类和接口两者能否被实例化

msl12 发布于 2015-10-02 18:01, 674 次点击
求教!
7 回复
#2
林月儿2015-10-02 18:03
不可以啊,,,how old are you?
#3
msl122015-10-02 18:17
回复 2楼 林月儿
因为今天都在看java..
也可能是论坛人少吧?
话说我还想提一个问题来着,您去看看?
#4
msl122015-10-02 18:18
回复 2楼 林月儿
我干脆在这里问吧:
    接口和抽象类似乎好类似,两者之间有什么区别呢?
#5
林月儿2015-10-02 18:49
以下是引用msl12在2015-10-2 18:18:34的发言:

我干脆在这里问吧:
    接口和抽象类似乎好类似,两者之间有什么区别呢?


区别三言两语道不尽
关于抽象方法的区别就是借口只能包含抽象方法,抽象类可以包含非抽象方法。。。
多看书就没这些问题了
#6
msl122015-10-02 23:17
回复 5楼 林月儿
interface A {
    void printinfo();
}

class X {
    public void fun1() {
        this.fun2(new A() {
            public void printinfo() {
                System.out.println("Hello World!");
            }
        });
    }
   
    public void fun2(A a) {
        a.printinfo();
    }
}
---------------------------------------------------------------------------------
偶然发现,这算不算接口的实例化了呢?求教
#7
林月儿2015-10-02 23:20
以下是引用msl12在2015-10-2 23:17:28的发言:

interface A {
    void printinfo();
}

class X {
    public void fun1() {
        this.fun2(new A() {
            public void printinfo() {
                System.out.println("Hello World!");
            }
        });
    }
   
    public void fun2(A a) {
        a.printinfo();
    }
}
---------------------------------------------------------------------------------
偶然发现,这算不算接口的实例化了呢?求教


匿名内部类,创建对象的一种方式
#8
msl122015-10-03 14:06
回复 7楼 林月儿
原来如此,谢啦
1