首页 > 其他 > 详细

封装和多态

时间:2020-10-05 22:01:58      阅读:29      评论:0      收藏:0      [点我收藏+]

面向对象的特性

封装、继承、抽象、多态

这些特性实际是对现实类本身、类与类之间关系的抽象。

封装

属性私有,提供getter和setter方法。

避免了直接访问属性,屏蔽了程序实现细节,提高了安全性。

比如在setter方法中,对设置的值进行检查再赋值给属性。

多态

父类声明,子类实现。

场景:

1)关键字new创建对象

2)泛型

3)形参与实参

4)方法返回类型与实际返回值

5)父类返回类型与子类返回类型

意义:

多态机制提高了程序的灵活性与扩展性,为丰富的设计模式提供了重要的基础。

封装和多态

原文:https://www.cnblogs.com/heibaimao123/p/13770558.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!