概述
文章目录
- 前言
- 一、类基本概念
- 1、类是什么
- 2、类的声明
- 二、类成员
- 总结
前言
C++在C语言的基础之上增加许多面向对象的特性。
类是OOP面向对象编程的基础。
此文章为初学者为巩固知识创作,大佬轻喷。
以下是本篇文章正文内容,下面案例可供参考
一、类基本概念
1、类是什么
类是一种用户定义的类型(自定义数据类型)
2、类的声明
声明语法:类关键词 类名 { //类成员 };
代码如下
class MyClass
{
//成员说明
};
类关键词除了class,还有struct和union
在C语言中有struct(结构体)union(联合体),C++为了对C语言兼容保留了struct和union,并且对struct和union增加了新特性(这里先不过多阐述)
二、类成员
学过C语言的都知道C语言中的struct内部只能有成员属性
比如定义一个学生结构体 Student
代码如下:
struct Student
{
int Age;
int StuID[10];
char Name[];//柔性数组,毕竟歪果仁的名字不知道有多长(bushi)
};
这个Student结构体内部有 年龄Age、学号StuID、和名字Name。
C++中的class内部不仅能有成员属性还可以有成员函数
现在用C++定义一个Student类
class Student
{
public:
int Age;
int StuID[10];
string Name;
void GoToSchool()
{
cout << "我不想上学" << endl;
}
void SchoolIsOver()
{
cout << "美好的一天结束了" << endl;
}
};
这里我们可以看到Student类的内部除了有年龄Age、学号StuID、和名字Name三个属性,还有上学和放学两个函数
总结
本文仅仅简单介绍了C++类。
下期介绍类的成员如何访问和public、protected、private的基本概念以及使用方法
最后
以上就是优雅雪碧为你收集整理的C++类学习笔记前言一、类基本概念二、类成员总结的全部内容,希望文章能够帮你解决C++类学习笔记前言一、类基本概念二、类成员总结所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复