大佬教程收集整理的这篇文章主要介绍了类的使用,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
类是 C++ 的核心特性,通常被称为用户定义的类型。
类用于指定对象的形式,它包含了数据表示法和用于处理数据的方法。类中的数据和方法称为类的成员。函数在一个类中被称为类的成员。
定义了类的名称意味着什么,也就是说,它定义了类的对象包括了什么,以及可以在这个对象上执行哪些操作。
类的对象的公共数据成员可以使用直接成员访问运算符 (.) 来访问。
#include<iostream> using namespace std; class man{ public: char name[12]; int age; #include<iostream> #include<cString> using namespace std; class man{ public: char name[12]; int age; }; int main(){ man m1; strcpy(m1.name,"webcyh"); m1.age=12; cout<<@H_78_14@m1.name; return 0; }
~ "19.cpp" 18L,191C written [[email protected]_0_11_centos gcc]# g++ 19.cpp -o 19.c [[email protected]_0_11_centos gcc]# ./19.c webcyh[[email protected]_0_11_centos gcc]#
需要注意的是,私有的成员和受保护的成员不能使用直接成员访问运算符 (.) 来直接访问。我们将在后续的教程中学习如何访问私有成员和受保护的成员。
类中的函数成员定义以及使用
#include<iostream> #include<cString> using namespace std; class man{ public: char name[12]; int age; };
class animal{
public: int age; int getage(); }; int animal::getage(){ return age; };
/*
或者
class animal{ public: int age; int getage(){
return age;
}
};
*/ int main(){ man m1;//声明一个人类 animal a1;//声明一个动物类 strcpy(m1.name,"webcyh"); m1.age=12; cout<<@H_78_14@m1.name; a1.age=12; cout<<a1.getage(); return 0; }
[[email protected]_0_11_centos gcc]# ./19.c webcyh12[@L_772_26@_0_11_centos gcc]#
成员函数可以定义在类定义内部,或者单独使用范围解析运算符 :: 来定义
类修饰符
每个标记区域在下一个标记区域开始之前或者在遇到类主体结束右括号之前都是有效的。成员和类的默认访问修饰符是 private。
class Base { public: // 公有成员 protected: // 受保护成员 private: // 私有成员 };
以上是大佬教程为你收集整理的类的使用全部内容,希望文章能够帮你解决类的使用所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。