当前位置:鱼C工作室 >C++ > 查看文章

给大家介绍对象 – C++快速入门14

给大家介绍对象

 

让编程改变世界

Change the world by program


 

给大家介绍对象

 

使用对象进行编程是C++的核心,也是我们常说的C++比C“高级”的重要根据之一。

但是小甲鱼不希望大家因为这样就对这个看起来很深奥的概念望而生畏。。。

所以小甲鱼要明确的告诉大家:对象的本质上不过是一种新的数据类型,只不过它拥有无限的潜力。。。

打个比方就像再美丽的女孩本质上不过也是女人,只不过她拥有无限的选择。。。

 

我们从一个类开始,首先类是一个模型。当我们为这个类创建实例的时候,也就是对象本身。

这跟我们之前讲解的定义和使用结构的过程很相似,但是这更有扩展性和前瞻性。

对于初学者而言,我们先给大家一个区别:对象的内部可以有变量和函数,而结构通常只由各种变量构成。

我们知道,要找对象,内心先要有对象的模型,不然怎么知道你找到后是猪扒还是牛扒?!

 

创建简单的类

 

因此,我们首先需要知道的一件事情是如何编写一个简单对象的模型 – 类

类(Class)就像是一副蓝图,它决定一个对象将是什么样的(具备什么样的属性、功能)。

 

所以OOP过程的第一步是创建一个类,而每个类跟变量一样都有一个名字,我们就从如何声明一个类说起:

class MyFirstClass

{

};

 

就这样,我们创建了一个类!虽然它什么都干不了,但它是一个起点,一个成功的开始。

注意,类名的第一个字母采用大写是一种习惯的上的标准,但不是硬性规定。还有在类声明末尾,必须有一个分号,这一点跟C++结构情况相同。

 

类由变量和函数组成,对象将使用那些变量来存储信息,调用那些函数来完成操作。

所以人们常常会看到一些专门术语:类里边的变量成为属性,函数成为方法。注意,他们的本质没有改变。

 

让我们来造辆车

class Car

{

public:

std::string color;

std::string engine;

float gas_tank;

unsigned int Wheel;

} // 先动手,别等咯~

 

我们需要在声明变量之前先写出单词”public:”

稍后我们将对此做法的理由作出解释!

刚刚我们声明了一辆车的简单属性,现在我们应该让他能跑起来吧?

那么我们应该为类定义一些方法,其实也就是定义一些函数罢了。创建个人函数也是两个步骤的过程:先创建函数的原型(声明),再描述该函数本身实现过程。

 

分页阅读: 1 2 下一页
为您推荐

报歉!评论已关闭.