• 首页

  • 实验室
    动漫相册 说说 音乐 状态监控

  • 归档

  • 后宫

  • 留言板

  • 关于我
知雨

知雨

写代码是热爱,写到世界充满爱!

2021年到了,在这里先祝大家新年阖家欢乐,万事如意!博客新版布局已上线,来访的大佬们有什么意见和建议请前往 留言板 告诉我哦~
广告
10月
09
编程开发

面向对象概念

发表于 2019-10-09 • 字数统计 393 • 被 328 人看爆

面向对象是一种编程思想,它隐藏了代码具体实现的细节,把属性和方法封装在对象中。把拥有相同属性和方法的对象抽象为一个模型,即类。

面向对象的特性

面向对象的三大特性是:封装 继承 多态

什么是封装

将对象不需要让外界访问的属性和方法私有化,只提供符合我们意愿公有方法来访问,实现了代码的模块化保证了数据的安全性和稳定性。

什么是继承

在多个不同的类中抽取出共性的属性和方法,对这些共性的内容进行封装成一个新的类即父类,让之前的类来继承这个类,那些共性的内容在子类中就不必重复定义,这样就提高了代码的复用性。

什么是多态

同一事物表现出的多种形态,在代码中表现为不同类的对象发出相同的消息会有不同的行为。多态大大的提高了代码的可扩展性。

多态的3个必要条件:

  1. 要有继承
  2. 要有方法的重写
  3. 父类引用指向子类对象
分享到:
ssm框架
  • 文章目录
  • 站点概览
知雨

你能抓到我么?

Email 订阅 RSS 订阅
装备
最喜欢的歌手
MacBook Pro、华硕zx50v、iPhone 8 Plus、AirPods Pro
薛之谦、鹿乃、原来是萝卜丫、麦小兜
DIY
完整UI
夜间模式
看爆 Top5
  • 网上收集了一些好用的工具(置顶) 1314次看爆
  • vue基础 799次看爆
  • 常用linux命令介绍 714次看爆
  • JDBC 707次看爆
  • JSP运行原理和执行过程 599次看爆

站点已萌萌哒运行 00 天 00 小时 00 分 00 秒(●'◡'●)ノ♥

© 2019~2021 coor.top版权所有 | 陕ICP备19005293号 站点地图