07 2012 档案

摘要:可以将接口类型的参数作为方法参数,在实际是使用时可以将实现了接口的类传递给方法,后方法或按照重写的原则执行,实际调用的是实现类中的方法代码体,这样便根据传进入的参数的不同而实现不同的功能。重要的是,当我以后还有另外一个对象并且拥有接受说生命的方法的时候的时候,我们不必须原类,只需新的类实现借口即可。mport java.lang.*; interface Extendbroadable ...{ public void inPut(); } class KeyBroad implements Extendbroadable ...{ public void inPut() ...{ Syste 阅读全文
posted @ 2012-07-10 07:19 yulincqupt 阅读(631) 评论(0) 推荐(0) 编辑
摘要:java接口学习例子 你应该知道接口是一种契约,它与实现方式无关但是类,即使是抽象类,你都能自定义成员变量,而成员变量往往就与实现方式有关。这一点的实际意义不大。但是有一点,类会暴露太多不必要,甚至不能暴露的东西,你看一下java.util中,大部分的数据结构,都被设计成了接口-抽象类-最后实际类例如Collection-ListL-AbstractCollectionL-AbstractListL-ArrayList但是有一个,由于历史原因,被设计成了类,比如StackextendsVector,你应该知道Stack的数据访问模式,就只能是LIFO,但是Vector是一个List,可以随机访 阅读全文
posted @ 2012-07-09 20:16 yulincqupt 阅读(252) 评论(0) 推荐(0) 编辑