手册
目录
C++ 是一种面向对象的编程语言。
C++ 中的所有内容都与类和对象及其属性和方法相关联。
例如:在现实生活中,汽车是一个对象。汽车具有属性,如重量和颜色,以及方法,如驾驶和刹车。
属性和方法基本上是属于类的变量和函数。这些通常被称为“类成员”。
类是我们可以在程序中使用的用户定义的数据类型,它充当对象构造函数或创建对象的“蓝图”。
要创建类,请使用 class 关键字:
创建一个名为 "MyClass" 的类:
class MyClass { // 类
public: // 访问说明符
int myNum; // 属性(整型变量)
string myString; // 属性(字符串变量)
};
class 关键字用于创建名为 MyClass 的类。
public 关键字是访问说明符,它指定类的成员(属性和方法)可以从类外部访问。稍后您将了解更多关于访问说明符的信息。
在类内部,有一个整型变量 smyNum 和一个字符串变量 myString。在类内部声明的变量被称为属性。
最后,以分号 ; 结束类定义。
在 C++ 中,对象是从类中创建的。我们已经创建了名为 MyClass 的类,因此现在我们可以使用它来创建对象。
要创建 MyClass 的对象,请指定类名,后跟对象名。
如需访问类属性(myNum 和 myString),请在对象上使用点语法(.):
创建一个名为 "myObj" 的对象并访问其属性:
class MyClass { // 类
public: // 访问说明符
int myNum; // 属性(整型变量)
string myString; // 属性(字符串变量)
};
int main() {
MyClass myObj; // 创建 MyClass 的对象
// 访问属性并设置值
myObj.myNum = 15;
myObj.myString = "Some text";
// 打印属性值
cout << myObj.myNum << "\n";
cout << myObj.myString;
return 0;
}
运行实例 »点击 "运行实例" 按钮查看在线实例
您可以创建一个类的多个对象:
// 创建具有一些属性的 Car 类
class Car {
public:
string brand;
string model;
int year;
};
int main() {
// 创建 Car 对象
Car carObj1;
carObj1.brand = "BMW";
carObj1.model = "X5";
carObj1.year = 1999;
// 创建另一个 Car 对象
Car carObj2;
carObj2.brand = "Ford";
carObj2.model = "Mustang";
carObj2.year = 1969;
// 打印属性值
cout << carObj1.brand << " " << carObj1.model << " " << carObj1.year << "\n";
cout << carObj2.brand << " " << carObj2.model << " " << carObj2.year << "\n";
return 0;
}
运行实例 »点击 "运行实例" 按钮查看在线实例
相关
视频
RELATED VIDEOS
科技资讯
1
2
3
4
5
6
7
8
9
精选课程
共5课时
17.2万人学习
共49课时
77万人学习
共29课时
61.7万人学习
共25课时
39.3万人学习
共43课时
70.9万人学习
共25课时
61.6万人学习
共22课时
23万人学习
共28课时
33.9万人学习
共89课时
125万人学习