想问问接口有啥用?
接口都是虚的,在引用之后还要实例话,那为什么不直接写道类中就完了。还要申明接口求解
------解决方案--------------------去学习下 设计思想!!!接口能很大程度的管理类,代码质量高!!
------解决方案--------------------
------解决方案--------------------把接口与信息隐藏结合起来理解可能会更好理解一些,
接口里有一些空的方法,当它被实现的时候,就有了一个实例,可以调用此些方法。
它相当于一个封装体,将具体的内容隐藏起来。接口是此封装体向外部提供的可以访问内部内容的一个结构。
其实“接口”本身就挺形象的,就是一个封装起来的东西向外界提供的接口嘛。
(个人理解,有不对的地方望指证)
------解决方案--------------------房子建设中,先留下门的位置,以后有门啦,再安上,这就是接口
------解决方案--------------------接口是方法声明和常量值定义的集合。
如果某个类的所有方法都无法具体实现,接口就派上用场了。
接口可以理解成一个标准,其他类可以遵守该标准做不同的实现。
利用接口,增强程序灵活性、可扩展性。
面向对象编程中,有个原则,就是:面向接口编程。
------解决方案--------------------其实说白了接口就是制定一中东西的标准,只要符合了标准的都是这个东西的范畴
------解决方案--------------------其实就是把一些固定的,不变的定义为一个统一的标准,并且没有任何的实现。其他的都以这个为标准具体实现。
------解决方案--------------------接口就是标准,java中面向接口编程降低了类之间的耦合度。楼主多写写慢慢就能体会到其好处了
------解决方案--------------------封装隔离
------解决方案--------------------接口就是告诉实现他的类要干什么。
------解决方案--------------------这是面向对象继承和多态的好处
可以从父接口直接找到对应的子类,引用对象的时候不用再申请N个,而只需要父接口就行
表述起来费劲,还是在项目中比较能理解。
------解决方案--------------------天回帖即可获得10分可用分
------解决方案--------------------接口就是标准,你只要记得接口是标准,规定你必须要做到这些。。。。另外的你可以自己加点功能什么的,但是必须要做到一些,还有会建议你做到什么