有面向对象变成,那什么是面向接口编程,Java里面常听见 ……
解决方案 »
- 为JFrame添加背景图!!!!!!!!!!!!
- 文件流 这个保存后是一个空的文档 是没写入还是怎么的?帮帮忙
- 数组问题 在线~~~
- 关于聊天室登录框代码的问题
- 大家好,我是刚从Delphi来的。请问各位大侠在哪里下载JAVA,如何下载?实在不懂,向大家请教,分不够再加
- ant求助
- JAVA连接SQL SERVER数据库的怪问题
- 当午接分
- 怎样解决出现java.sql.SQLException: [Microsoft][SQLServer JDBC Driver][erver]String or binary data would be truncated.问题?
- 静态变量向前引用问题
- JAVA怎么自学呀??
- 用DOM4J读取XML文件
接口规定某些协议,其派生的类必须实现它,在对派生类对象进行操作的话就有一个统一的接口。比如接口有一个方法 func() ,该接口派生出来的对象类就必须实现这个方法(如果不实现的话就是抽象类了),这样所有的派生类都有一个统一的调用接口:func()OOP强调面向接口编程,就是为了增加程序的可扩展性吧
然后使用list。
List list2 = new Vector();
然后使用list。
而不是
ArrayList list3 = new ArrayList();
这样list1=list2就是可以的。
但list3=list2就是错误的。List是个接口,ArrayList和Vector都实现了这个接口。
面向接口编程是面向对象编成的一个方面,或者说是一个高度。他们是一回事。