期待中`~~~~
不懂
也许是java中的一种接口编程的思想
不懂
也许是java中的一种接口编程的思想
解决方案 »
- struts2 访问拦截配置疑问
- 高分求解...SWFupload显示不出来进度条!!
- spring 如何配置多个通知
- 求jpa高手
- 有关ajax问题(帮帮忙看一下吧)
- 请编写程序,将0 3 5 8 4 6 7 9 1 2写入文件test.dat,然后从test.dat读出并输出到控制台。
- 字符集转换的问题
- 求 java web 应用 部署 架构
- 在 spring framework 中 如何实现可滚动结果集?
- 有些编译后能用IE看运行,而用appletviewer看却会出错
- 各位大大,如何判断客户离开了我的网站...比较棘手
- 严重: Catalina.stop: java.net.ConnectException: Connection refused 请问这个问题怎么解决?
腰缠70元到月入近10万
http://www.hunbei.com.cn/Article/ArticleShow.asp?ArticleID=453IT工程师 毕业4年我年薪涨到30万
http://www.hunbei.com.cn/Article/ArticleShow.asp?ArticleID=51126岁青年坐拥千万域名资产 从小玩家变成CEO
http://www.hunbei.com.cn/Article/ArticleShow.asp?ArticleID=515程序员的酸甜苦辣:告别Coding
http://www.hunbei.com.cn/Article/ArticleShow.asp?ArticleID=341从月薪3500到700万(一)
http://www.hunbei.com.cn/Article/ArticleShow.asp?ArticleID=170网络草根月赚3000的十种方法
http://www.hunbei.com.cn/Article/ArticleShow.asp?ArticleID=517如果我是女的 我肯定不会嫁给做网站的
http://www.hunbei.com.cn/Article/ArticleShow.asp?ArticleID=512
HttpServletResponse response)
在这里request和response已经是tomcat对HttpServletRequest 和HttpServletResponse 的实现实例了,你看到的是HttpServletRequest 事实上输入的可能叫TomcatServletRequest不过它实现了HttpServletRequest,而你用的时候只要把它当成HttpServletRequest 就成了。
//接口MyInterface定义了一个做加法的方法add
public interface MyInterface{
public int add(int x,int y);
}
//类A和类B分别实现了该接口
class A implements MyInterface{
public int add(int x,int y){
return (x+y);
}
}class B implements MyInterface{
public int add(int x,int y){
return (5x+3y);
}
}//在类Test里面创建MyInterface的两个实例,分别指向A和B的引用
class Test{
public static void main(String[]args){
MyInterface interface1=new A();
MyInterface interface2=new B();//此二处便是引用决定接口
int a=interface1.add(1,2);//此处便是对象决定行为,就是说对象(即引用)决定了接口实例的行为(即调用接口中的方法add),在不同引用中所作的操作不同。
int b=interface2.add(1,2);
System.out.println(a);
System.out.println(b);
}
}以上这个简单的例子理解的话,对接口乃至OO就理解透彻了。JDBC中定义了大量的接口,(只有DriverManager是Sun定义的非抽象类,其余全部是接口),但是却可以操作任何数据库系统(前提是厂商提供其驱动),接口功不可没。
引用决定接口,
对象决定行为。
十二字真言