C++的类与对象:面向对象编程入门

2023-06-27 0 992

面向第一类程式设计(OOP)是当代程式设计的终极目标众所周知。C++是一类全力支持OOP的词汇,容许你建立类(Class)和第一类(Object)。在责任编辑中,他们将如是说C++中的类和第一类的此基础基本概念和采用。

类和第一类的此基础基本概念

在C++中,类是两个表述了统计数据和方式的愿景或模版,而第一类则是类的示例。能把类想像成一类表述,它明确规定了两个第一类的内部结构和犯罪行为。

比如,你能建立两个名叫Car的类,当中包涵统计数据(如color、brand和speed)和方式(如accelerate、brake和turn)。

表述类

在C++中,你能采用classURL来表述类。类表述包涵在四元组{}中,并以王劝;完结。下列是两个单纯的范例:

C++的类与对象:面向对象编程入门

建立和采用第一类

定义了类后,你能建立此类的第一类。建立第一类的句法比较单纯,就像新闻稿表达式那样:

C++的类与对象:面向对象编程入门

在那个范例中,myCar是Car类的两个第一类。你能采用点操作符.来出访和修正第一类的统计数据核心成员,或是初始化第一类的核心成员表达式。比如:

C++的类与对象:面向对象编程入门

构造表达式和析构表达式

C++的类通常有两个或多个特殊的核心成员表达式,称为构造表达式,用于初始化新建立的第一类。构造表达式的名称与类的名称相同,并且不返回任何值。比如:

C++的类与对象:面向对象编程入门

在那个范例中,Car类有两个构造表达式,它将新建立的Car第一类的color设置为”Black”,brand设置为”Unknown”,并将speed设置为。

另外,C++的类也能有两个析构表达式,用于清理在第一类生命周期中可能产生的任何资源。析构表达式的名称是在类名前加上两个波浪号~,并且不接受任何参数,也不返回任何值。比如:

C++的类与对象:面向对象编程入门

总的来说,C++的类和第一类是实现面向第一类程式设计的此基础,理解和掌握类和第一类的采用能帮助你编写出更清晰、更模块化的代码。

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务