开发中为什么使用接口呢?
下文笔者将着重讲述我们开发中为什么要使用接口的相关简介说明,如下所示:
接口作为类型使用
解决多继承问题
因为一个类只可继承一个类,但可继承多个接口,所以我们需要开发接口来约束类的行为用接口完成程序的基础框架
接口作为类型使用
将接口作为参数的类型或返回类型
当接口作为引用类型使用时, 实现该接口的类的实例 都可以存储在该接口类型的变量中 通过这些变量可以访问类中所实现的接口中的方法 Java 运行时系统会动态地确定应该使用哪个类中的方法 这是实现多态的一种方式例:
public class TestClass{
public void test1(A a) {
a.doSth();
}
public static void main(String[] args) {
TestClass d = new TestClass();
A a = new B();
d.test1(a);
}
}
interface A {
public int doSth();
}
class B implements A {
public int doSth() {
System.out.println("this is B Class");
return 99999;
}
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


