理论二:封装、抽象、继续、多态特性所解决的问题?

2020-12-08  本文已影响0人  _River_
1:什么是封装?
what:隐藏信息,保护数据访问
how:暴露有限接口与属性
why:安全  易用

2:什么是抽象?
what:隐藏具体实现
how:通过接口类或者抽象类实现
why:提高扩展性 减轻细节负担

3:什么是继承?
what:is-a关系,分为单继承和多继承    (java为单继承)
how:java中的extends
why:解决代码复用问题

4:什么是多态
waht:子类代替父类,运行时调用子类的实现
how:java中的继承extends
why:提高复用性

java为什么不是多继承

上一篇下一篇

猜你喜欢

热点阅读