c++学习笔记
来源:互联网 发布:游族网络工资 编辑:程序博客网 时间:2024/06/04 17:47
一、c++是一门面对对象的编程语言,按照封装的原则,一般情况下其数据成员设置为私有成员也即是(private),那么我们怎么样去访问或者应用私有成员呢?
1、利用公共函数访问私有成员
#include<iostream>using namespace std;class MyTest{private:int data1;int data2;public:void setdata1(int x){data1 = x;}void setdata2(int y){data2 = y;}void display(){cout << "x=" << data1 << " " << "y=" << data2<<endl;}};int main(){MyTest T;T.setdata1(2);T.setdata2(3);T.display();return 0;}
2、利用指针访问私有成员
#include<iostream>using namespace std;class MyTest{private:int data1;int data2;public:void setdata1(int x){data1 = x;}void setdata2(int y){data2 = y;}void getxy(int *x, int *y){*x = data1;*y = data2;}};int main(){MyTest T;int x, y;T.setdata1(2);T.setdata2(3);T.getxy(&x, &y);cout << "x=" <<x << " " << "y=" << y << endl;return 0;}
3、利用设置函数访问私有成员
#include<iostream>using namespace std;class MyTest{private:int data1;int data2;public:int setdata1(int x){data1 = x;return data1;}int setdata2(int y){data2 = y;return data2;}};int main(){MyTest T;int x, y;x=T.setdata1(2);y=T.setdata2(3);cout << "x=" <<x << " " << "y=" << y << endl;return 0;}
0 0
- C++/C学习笔记
- 【C/C++】STL学习笔记
- C/C学习笔记/导言
- C/C学习笔记/结构
- 【c/c++】学习笔记1
- C学习笔记1
- TPC-C学习笔记
- c语言学习笔记
- C语言学习笔记
- C语言学习笔记
- 学习笔记之c
- C#-学习笔记
- Objective-C学习笔记
- C++PRIMER学习笔记
- C学习笔记
- C 学习笔记
- C/C++学习笔记
- 1.C学习笔记
- Linux下的无名管道
- 软件设计中的数据处理
- C语言代码组织基础
- 《小广和小明》当男友拒绝为你的网购买单时…
- MySQL 中 Myisam 与 innodb区别
- c++学习笔记
- ubuntu apt-get update 时报错
- 螺旋阵
- OCP-V13-700
- Android数据加密概述
- hduacm 5464 Clarke and problem 题解
- nyoj-48 小明的调查作业
- 23设计模式之享元模式(Flyweight)
- 音乐播放器的制作