本文深入探讨了类在面向对象编程中的核心作用,包括类的定义、分类(抽象类、主动类与非主动类)、属性(静态属性与非静态属性)以及类中的操作(静态操作与非静态操作)。详细解释了类如何对对象进行分类和描述,以及它们在程序设计中的应用。
 

类:用于描述具有相同特征规范、限制和语义的对象。

类的目的:对对象进行分类;详细说明对象的结构和行为特征。

类:分为抽象类和具体类。抽象类用斜体表示,不能实例化,也就是说抽象类不能表示具体对象,但是我们可以利用抽象类定义一个对象指针。

主动类和非主动类:主动类是具有主动发起动作的类,是行为的发起者。非主动类,只是被动的触发和调用。如:线程的封装类就是一个主动类。主动也是一种抽象的行为。

静态属性和非静态属性:静态的属性是所有的类实例共享的,如果是非静态属性的话,那么就是每一个实例所特有的。

类中的操作:就是我们平时所说的类函数(方法)。在UML中一个操作是一个有关行为方面的特征,其定义了操作名称、类型、参数以及调用其行为的约束条件。

静态操作和非静态操作:静态的操作意味着对这一操作的调用并不需要通过对象实例来进行。静态操作底下有一个下划线。

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值