试题详情
- 简答题面向对象程序的基本特征。
- 基本特征:抽象、封装、继承、多态 。
抽象:抽象是对现实世界信息的简化。能够通过抽象将需要的事物进行简化、将事物特征进行概括、将抽象模型组织为层次结构、使软件重用得到保证。
封装:封装就是把对象的状态和行为绑到一起的机制,使对象形成一个独立的整体,并且尽可能地隐藏对象的内部细节。封装有两个含义:一是把对象的全部状态和行为结合在一起,形成一个不可分割的整体对象的私有属性只能够由对象的两个行为来修改和读取。二是尽可能隐蔽对象的内部细节,与外界的联系只能够通过外部接口来实现。
继承:继承是指特殊类的对象拥有其一般类的属性和行为。继承意味着“自动地拥有”,即在特殊类中不必重新对已经在一般类中定义过的属性和行为进行定义,而是特殊类自动地、隐含地拥有其一般类的属性和行为。
多态:多态是指两个或多个属于不同类的对象,对于同一个消息或方法调用所做出不同响应的能力。 关注下方微信公众号,在线模考后查看
热门试题
- ()将转换路劲分为多个部分,每一个部分都
- 什么是动作状态?什么是活动状态?它们有什
- 构件的特性是什么?
- UML语言定义了五种类型不同的图,把它们
- UML中用以建模使用者之需求及系统之功能
- 参与者表示什么?
- 在进行实体的属性设置时,如果要指定某一属
- 下列关于UML特点的描述不正确的是()。
- (),(),()是UML常用的通用机制。
- 顺序图的定义与作用是什么?
- 根据下图,完成题目: 带下划
- 下面关于正向工程与逆向工程的描述,哪个不
- 在对类名、属性/方法名时,通常会遵循什么
- 解释和比较用例图当中的extend和in
- UML的概念模型不包括()
- 如果你想对一个类的意义进行描述,那么应该
- ()是指实施与软件开发和维护中的阶段、方
- 用例之间的关系有哪些?
- 下面不会出现在协作图中的是()
- 在uml中包含哪些视图?视图对应哪些图?