

✨博客主页: https://blog.csdn.net/m0_63815035?type=blog
💗《博客内容》:.NET、Java.测试开发、Python、Android、Go、Node、Android前端小程序等相关领域知识
📢博客专栏: https://blog.csdn.net/m0_63815035/category_11954877.html
📢欢迎点赞 👍 收藏 ⭐留言 📝
📢本文为学习笔记资料,如有侵权,请联系我删除,疏漏之处还请指正🙉
📢大厦之成,非一木之材也;大海之阔,非一流之归也✨

前言
本专栏系列文章,将专注于分享我本人在备考软件设计师过程中的一些笔记,方法,经验,总结等等,希望能够帮助到您,祝您顺利通过软考!

一、基础概念
1.1面向对象和面向过程

1.2类
- 方法和数据描述一组对象的共同行为和属性
- 是对象之上的抽象,对象是类的具体化,是实例
- 对类的不同赋值,生成对象
- 分为实体类、接口类、控制类
a. 实体类:表示现实中真实实体。应用领域的核心
b. 控制类:协调者,控制交互
c. 接口类:用户和系统进行交互,联系的媒介 - 一般是类,特殊是对象:交通工具/飞机

1.3对象和消息
- 组成:对象名、属性(状态)、方法
- 对象之间沟通叫消息
- 接受消息,解释,响应,这一过程叫做消息传递
1.4方法重载


1.5面向对象三大特征
- 封装
一个对象把属性和行为封装为一个整体,不对外暴露太多,一种信息隐蔽的技术

- 继承
父类和子类之间共享数据和对象的机制
子类通过覆盖(重写)实现父类继承来的方法
c++继承允许多重继承


1.6静态绑定、动态绑定
静态编译,动态运行


被折叠的 条评论
为什么被折叠?



