JAVA中接口是什么??

来源:百度知道 编辑:UC知道 时间:2024/05/24 16:51:55
感觉和类差不多啊,也可以调用其中方法,也可以实例化.......希望用自己的话回答啊,说说自己的体会,我会明白点,学术上的长篇大论还是免了哈.3Q

一个接口里面包含的全都是抽象的方法
你也可以先理解抽象类,假如一个类中包含一个抽象方法,那么这个类就是抽象类
抽象方法就是没有方法体的方法,如public fun(int a);后面是不允许带大括号的
假如抽象类里面的方法全都是抽象的,那么这个抽象类可以被定义为接口。一个类要实现这个接口就像2楼说的
public class B implemets A
{
//这里必须实现接口所有的抽象类;否则B将不能实例化
}

怎么说呢?比如你要关闭一个窗口就需要实现java.awt.event下的WindowListener这个接口中的windowClosing(WindowEvent e) 这个方法..\...反之1个类只能继承1个而实现接口可以实现多个``但实现的时候需要把你所对应的接口的方法在方法体里都写一遍..(即使是空的)````我也不知道我要回答你什么...!!...表达不来.呵呵

接口其实就是一个抽象类、里面定义属性和方法
比如:
public interface A
{
int legs=4;
public void run();
}
public class B implemets A
{

}
A 继承B接口之后就可以用里面的属性和方法咯

接口就是类的public方法,