java中接口怎么被实例化?

来源:百度知道 编辑:UC知道 时间:2024/05/26 08:50:07
在java的数据库连接中,要操作数据库必须用到statement或者perparedstatement 这两个接口,

Connection conn=DriverManager.getConnection(url,name,password);
statement st=conn.CreateStatement();

请问接口为什么能被对象的某个方法初始化,对象的方法初始化接口以后目的是什么?换句话说接口本来只有抽象的方法,这样实例化以后是不是使接口具有具体的方法?

java的接口不能被实例化,你只能实现他。

例如:

public class A implements WindowListener{
public void windowClosing(final WindowEvent event) {

}
...
...
//其它方法
}

实现一个接口那么这个例就要实现这个接口中所有预先定义的方法。

conn.CreateStatement();
是返回了一个实现了statement 接口的类的对象 这样是行的
接口是不能用new 实例化的

Java中接口不能被实例化的,只能被实现或者继承:即接口可以继承接口,并且一个接口可以继承多个接口,中间用都好隔开。类只能事先接口,不能继承接口。

接口是不能被实例化的啊,你只是实例化的接口的实现类

java的接口是抽象的不能实例化