Java 不支持多继承,所以引入接口

在C++中允许多继承

但是在java中

class A extends  B,C{
	******
	******
}

这样是不被允许的,为了弥补不能多继承的问题和解决类多扩展的要求,java引入了接口这个概念。

接口类似于一个框架,接口只是告诉你他要实现什么而把具体实现的任务交给你

因此接口中不能有实例域和静态方法,因为他只是个框架,同时接口中所有的方法都会被声明成public

而变量怎会变成public static final

具体例子

class A implement  B,C{
	******
	******
}

猜你喜欢

转载自blog.csdn.net/jack_jyh/article/details/61655589