类成员代替全局变量_C++类定义与继承(一)

博客主要探讨C++中类的相关内容。介绍了类的定义方式,由class加类名完成,类名首字母大写,还说明了访问范围说明符有public、private和protected,常用的是public和private。同时对比了成员变量、函数与全局变量、函数,并给出了类定义的示例。
006fd058355b6899b005f25b3cf3be1c.png

之前我们在PYthon中也学习过类、对象、以及函数,今天我们来看一看在C++中,类到底是一个怎样的存在呢?

01

类的定义

和Python一样,类定义是由class+类名来完成,且类名首字母一定要大写,一般是按照以下方式来体现:

class 类名{

访问范围说明符:

成员变量1

成员变量2

成员函数声明1

成员函数声明2

访问范围说明符:

更多成员变量

更多成员函数声明

...

};

//访问范围说明符包括public 与 private以及protected三种。最为常用的是public和private。

//成员变量与成员函数是因为变量与函数都从属于定义的类,写法与普通的函数与变量并无不同。我们以前提到的函数与变量,可称之为全局函数与全局变量。

  • class 类名
  • {
  • public:
  • //公共的行为或属性
  • private:
  • //私有的行为或属性

};

我们来看一个例子:

04407f5349a79a1ecad9d26bbe643c6b.png
  • #include
  • #include
  • using namespace std;
  • class A
  • {
  • private:
  • int n2;
  • int n1;
  • public:
  • A() :n2(34), n1(n2+1) {}
  • void Print() {
  • cout << "n1:" << n1 <<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值