Advertisement

C++封装类

阅读量:

封闭类:

今天,我所学习的内容是有关C++对象的一种操作方式,即成员对象与封闭类之间的关系。

那么,什么是封闭类呢?它与普通的类之间又存在哪些差异呢?

所谓封闭类,指的是内部包含有成员对象的类。而成员对象又是什么呢?接下来我们一起来探讨一下。

封闭类可以被划分为轮胎类、引擎类、汽车类等。我们可以将封闭类视为一个完整的汽车系统。

那么,汽车内部由哪些成员构成呢?显然,轮胎是其中不可或缺的一部分,同时还有引擎、窗户等。而轮胎本身又包含哪些组成部分呢?比如外层的橡胶和内部的金属结构等。当我们将轮胎定义为一个对象时,它便成为汽车整体的一部分。而汽车作为一个整体也属于一个对象,因此轮胎被称作成员对象,而汽车由于包含了多个其他对象,则被称为封闭类。

接下来,我们可以开始编写程序了。

首先,我们来编写轮胎的相关代码。轮胎的材质如橡胶也可以被定义为一个独立的对象,并包含诸如尺寸、规格等属性。不过为了简化示例,这里我将不涉及橡胶或金属等具体材料的描述。这个轮胎可以看作是一个圆形结构吧?显然它会拥有半径、宽度、长度以及高度等属性,并都可以被纳入代码中进行描述:

轮胎类:

复制代码
 #include<bits/stdc++.h>

    
 using namespace std;
    
 class CTyre{ //轮胎类 
    
   private

全部评论 (0)

还没有任何评论哟~