美文网首页
Java面向对象特性

Java面向对象特性

作者: 滑冰的夏虫 | 来源:发表于2019-11-11 06:35 被阅读0次

    继承:

                 从父类继承信息创建子类。

                父类(超类,基类) ->  子类 (派生类)

                 继承让变化的软件系统有了一定的延续性,同时也是封装程序中添加可变因素的手段。

    封装:

                 把变量和方法封装起来,对数据的访问只能通过已定义的接口。

                 面向对象的本质就是把现实世界描绘成一系列完全自治,封闭的对象,隐藏一切可以隐藏的东西,只提供                 最简单的程序接口。

    多态:

                 不同子类型的对象对同一方法做出不同的响应。                                                                                

                 编译时的多态:方法重载 overload

                 运行时的多态:方法重写 override

    抽象:

                 对一类对象进行数据抽象和行为抽象,只关注属性和行为,不关注行为的细节。

    权限修饰符:

                修饰符    当前类    同包    子类    其他包

                 public         √           √          √          √

                 private       √            ×          ×          ×

                 default       √            √          ×          × 

                 protected  √            √           √         ×

    相关文章

      网友评论

          本文标题:Java面向对象特性

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