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

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

作者: _River_ | 来源:发表于2020-12-08 21:56 被阅读0次
    1:什么是封装?
    what:隐藏信息,保护数据访问
    how:暴露有限接口与属性
    why:安全  易用
    

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

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

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

    java为什么不是多继承

    相关文章

      网友评论

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

          本文链接:https://www.haomeiwen.com/subject/soaqgktx.html