接口ISchool
实现类StudentISchool i = new Student()
与
Student s = new Student()这个i与s有区别么,用接口变量i指向一个实现类对象,这个在什么情况下会用到?直接用s不更好么???
实现类StudentISchool i = new Student()
与
Student s = new Student()这个i与s有区别么,用接口变量i指向一个实现类对象,这个在什么情况下会用到?直接用s不更好么???
解决方案 »
- 我是学java的有些问题想请教各位大虾们
- 关于JPanel的小问题!在JPanel里面放张图片!
- 关于算法的问题!
- 帮我看解决下修饰词 final
- 关于垃圾回收,我这样想哪错了啊 ??
- 请教JFrame窗口问题。
- 请问,使用文本组件JTextArea的时候,能否获得当前光标所在的位置信息?
- 请问谁知道jbuilder7.0的注册码?
- 一个使用IBM VIAVOICE的问题
- 父类变量指向子类对象是什么意思
- 小弟第一次使用jquery+ajax+json+struts2,求教给位大虾....
- 引入import sun.misc.BASE64Decoder和import sun.misc.BASE64Encoder的问题
如果直接Student s = new Student()当然也可以,但是不利于程序的扩展,不符合设计模式的思想