《C++捷径教程》读书笔记--Chapter 11--类(第二部分)

本文通过一个具体的C++程序实例,展示了如何定义类及其成员,并演示了如何使用公有成员函数来设置和获取私有成员变量的值,同时讨论了直接访问公有成员的情况。

//--《C++捷径教程》读书笔记--Chapter 11--类(第二部分)
//--Chapter 11--类
//--03/12/2006 Sun.
//--Computer Lab
//--Liwei

 

//--程序#2  对类成员得访问
#include <iostream>
using namespace std;

class myclass{
 int a;
public:
 int b;
 void setab(int i);
 int geta();
 void reset();
};

void myclass::setab(int i)
{
 a=i; b=i*i;
}

int myclass::geta()
{ return a; }

void myclass::reset()
{
 setab(0);
}
//=======================
int main()
{
 myclass ob;
 ob.setab(5);
 cout<<"ob after setab(5): ";
 cout<<ob.geta()<<' '<<ob.b<<'/n';

 ob.b=20;
 cout<<"ob after ob.b=20: ";
 cout<<ob.geta()<<' '<<ob.b<<'/n';

 
 ob.reset();
 cout<<"ob after ob.reset(); ";
 cout<<ob.geta()<<' '<<ob.b<<'/n';

 
 return 0;


}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值