Java_接口实例化对象 (待续)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java_接口实例化对象 (待续)相关的知识,希望对你有一定的参考价值。

待更。

为什么父类的引用能指向子类对象呢?

父类定义了子类中一定存在的方法和属性。

同理,接口的引用指向他的实例化对象也是因为实例化对象中必然要实现 接口中定义的方法和属性。

对象的类型还是new出来的类型(或方法返回的类型,如DriverManager.getConnection(String a,String b,String c)静态方法返回Connection接口的实例化对象)。

也可以这样写:

Connection conn =new XXX () XXX为实现Connection接口的类。

只不过引用(变量名)如conn只能调用接口定义的方法。

 

Java的封装继承多态性需要重新看一下...

以上是关于Java_接口实例化对象 (待续)的主要内容,如果未能解决你的问题,请参考以下文章

JAVA 集合COLLECTION接口能NEW对象吗 ,接口不是不能实例化对象吗

java中实例化方法是啥意思

接口可以实例化吗

C#为啥接口可以实例化一个实现该接口的类?

c#中接口可不可以被实例化?

10_对象的实例化内存布局与访问定位