对象和类
对象和类
面向对象的概念
在上一篇文章中,我们讨论了一点 C++ 的历史。在本文中,我们将讨论 OOP(面向对象编程)。本博客不包含数据类型和其他与 C++ 相关的内容。为此,您可以参考下面给出的其他网站作为参考。
让我们开始
OOP 是一种设计程序的特殊概念方法。它包含解决现实生活问题的各种重要概念。但是没有类和对象就无法实现这些功能。类是设计面向对象编程的关键因素。如果一个类在 OOP 语言中具有如此重要的作用,那么让我们多谈谈它。
班级
根据字典 班级 是“一组或类别的事物,具有某些共同的属性或属性,并通过种类、类型或质量与其他事物区分开来”。
为了解决任何问题,您必须对其进行分析并能够对问题进行分类。
每当土木工程师在施工前进行施工时,他都会为新建筑创建一个工人的建筑计划图,工程师称之为建筑蓝图。
该蓝图在编程中称为类。即您的软件的蓝图称为类。
在开发软件之前,我们进行了大量研究,我们必须考虑如何表示软件,然后我们将软件分成小模块,并将它们分类为后端或前端等。
类似类型的所有定义都保存在一个称为类的地方。
C++ 中的类是导致面向对象编程的关键因素。它是一种用户定义的数据类型,它拥有自己的数据成员和成员函数,可以通过创建该类的实例来访问和使用。 C++ 类就像一个对象的蓝图。
让我们用多个例子来讨论这个类。
例子
让我们看一下代表健身房的类。
首先,我们必须考虑如何代表健身房。城市中可能有许多不同名称和品牌的健身房,但它们都有一些共同的属性,比如所有的健身房都会有教练、健身器材、蛋白粉、会员资格 ,和/非和, 等等。所以在这里,Gym 是类,而培训师、设备、会员等是它的财产。
类是对象的模板,对象是类的实例。
创建对象时,它们继承类的所有属性和类的函数
属性和方法基本都是 变量 和 功能 属于这个类。这些通常被称为 “班级成员” .
创建一个类
C++ 使用关键字声明一个类 班级 后跟类名,后跟
通过包含一组成员属性和成员函数的语句块 {…}
在花括号内,最后以分号 ';
上面的一类健身房看起来像
班级健身房
{
// 成员属性:
字符串名称;
字符串日期加入;
字符串会员计划;
字符串性别;
字符串计划持续时间;
字符串计时;
// 成员函数:
无效火车(字符串工作日,字符串body_part_workout);
无效饮食计划();
};
C++ 中的关键字类为您提供了一种强大的方法来创建您自己的数据类型,允许您封装使用它们的属性和函数。类中的所有成员都称为类成员。
“你可能经常会遇到术语方法——这些本质上是
作为类成员的函数。”
类的对象实例
类就像一个蓝图,单独声明一个类对程序的执行没有影响。一个类在程序执行时的真实世界化身是一个对象。要使用类的特性,您通常会创建该类的一个实例,称为对象。您使用该对象来访问其成员方法和属性。
创建对象的方式是class_name object_name;
这是我们的示例:-
Gym First_member // First_member 类 Human 的对象
在即将发表的文章中,我们将通过示例了解如何访问对象和类,因此请关注不要错过更新。
参考:-
[
C++ 类和对象 - GeeksforGeeks
类:C++ 中的类是导致面向对象编程的基石。它是一种用户定义的数据类型...
www.geeksforgeeks.org
](https://www.geeksforgeeks.org/c-classes-and-objects/)
[
C++ 数据类型 - GeeksforGeeks
所有变量在声明时都使用 data-type 来限制要存储的数据类型。因此,我们可以说……
www.geeksforgeeks.org
](https://www.geeksforgeeks.org/c-data-types/)
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明