项目中的类为什么要继承一个基类还要实现一个接口 项目中的类为什么要继承一个框架封装好的基类?为什么要去实现一个接口呢?求大仙详解 谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public interface Person { public String getSkinColor();}public class Chinese implements Persion { public String getSkinColor() { return "yellow"; }}public class African implements Persion { public String getSkinColor() { return "black"; }}public static void print(Persion p) { System.err.println("skin color: " + p.getSkinColor());}print方法打印接口方法,而不需要知道是哪个具体类。当以后需要添加别的种族,就不用修改print方法了。我感觉就是为了方便日后扩展,不用改原来的代码结构。小弟笨拙,还希望大牛勿笑。 再比如JDBC都是提供好接口,各个数据库厂商自己实现接口,我们只应用就OK了,而不用管是什么数据库,以后再有新的数据库,他只要实现JDBC接口就行了。 在配置文件中将几个实现了同一个接口的bean注入到调用它的bean中,都得有相应的property name和ref bean吧,然后在调用bean中用接口声明变量,这和用实现类声明有什么区别呢? 新手提出疑问,求赐教. java 是单继承 所以只能继承一个class啊 不想c++可以多继承 ,但是多继承维护性很不好,至于接口主要是方便以后就行功能的扩展,还有弥补了但基础所带来的一些弊端,还有给第三方进行扩展和实现也可以的,比如你以后要用到多个数据库 这是就需要提供一个接口 此时你要对这个接口针对不同的数据库操作进行不同的实现就可以了啊 jsp如何实现复制功能 jsp中<select>问题 推荐一本JSP提高的书籍 在JSP页面实现下拉列表框的树结构???????????????????????????? 有没有常用的javascript脚本,有地址就可以. 急问~ 远程操作access数据库的问题,在线等! 菜鸟求职 教你如何自己制作IP地址查询的API,摆脱第三方API---(二) 100分!!简单的JDBC classpath设置的问题 在线等 解决问题后 分不是问题 .. 形如"http://www.xxx.com/test/abc"的链接 jadclipse 错误 error=3
public interface Person {
public String getSkinColor();
}public class Chinese implements Persion {
public String getSkinColor() {
return "yellow";
}
}public class African implements Persion {
public String getSkinColor() {
return "black";
}
}public static void print(Persion p) {
System.err.println("skin color: " + p.getSkinColor());
}
print方法打印接口方法,而不需要知道是哪个具体类。
当以后需要添加别的种族,就不用修改print方法了。
我感觉就是为了方便日后扩展,不用改原来的代码结构。小弟笨拙,还希望大牛勿笑。