软考上午题面向对象

本文探讨了面向对象编程的三大特征——封装、多态和继承,并解释了它们的概念。同时,介绍了在继承关系中子类与父类的关系以及多态的实现方式。此外,讲解了动态绑定在编译和运行时的角色。还提到了面向对象设计的七大原则,以及在面向对象分析中的步骤。静态方法和静态成员的特点也在文中提及,包括它们在类和对象中的作用。最后,讨论了实现与继承的表示方式,以及虚线和实线箭头在UML类图中的含义。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

类的分类:

类是对象的抽象,对象是类的实例。

面向对象开发三大特征:封装、多态、继承。

继承关系中子类可以拥有父类的全部属性和行为,但是不能访问。

 

多态:

不同的对象在收到统一消息可以产生完全不同的效果。用户可以发送一个通用的消息,而实现的细节则由接收对象自行决定实现。

形式:一般类 对象名=new 特殊类()。

 绑定:

编译时是静态绑定,运行时是动态绑定。动态绑定支持继承和多态。

面向对象设计的七大原则: 

 面向对象分析:(熟悉步骤)

 第一步是确定问题域(在认定对象步骤里)。

(识别定义定义识别识别)

 静态方法只能访问静态成员(可以修改),静态成员可以被该类所有的方法访问。静态成员变量是共享的,在该类中所有对象共享同一个静态成员。

 虚线带箭头是实现,可以是接口实现接口,也可以是具体的类实现接口;实线带箭头是继承,一定是具体的类继承接口。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值