理解Java

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/Just_learn_more/article/details/91873634

  • 为什么要有“类”?因为面向过程函数太多,要分“类”管理。
  • 为什么要有“接口”?
    1. 接口本质上是开发者对系统的抽象理解。
    2. 一个类只能实现单一继承,而接口一个类可以继承多个。
    3. 使用接口可以隐藏程序的内部实现,我们只需要对外提供接口的调用,而将具体的实现放到各个实现接口的类里面。
    4. 接口还可以有许多不同的实现,使用类继承接口对其中一些具体实现的进行定制,很简单,只需要继承接口并实现接口的方法即可。
  • 为什么我们经常使用Interface object=new class<implements interface>即用接口声明实现了接口的实现类?因为这样如果重写了一个更好的实现类,只用new后边改一下即可,很方便。
    • 类似的还有集合,集合一般有两种实现,一种是线性表,一种是链表,声明是此集合之后,可以很方便地修改使用这两种数据存储方式,使用接口存放集合的引用。
  • 更多待补充…

猜你喜欢

转载自blog.csdn.net/Just_learn_more/article/details/91873634