C++基础2-类
2015-09-06 20:20
232 查看
11 类的概念
#include "iostream.h"
using namespace std;
int score=0;
class test
{
public:
int name;
int score;
private:
int age;
int gender;
public:
void GetScore();
}
void test::GetScore()
{
::score=111;//全局变量赋值
score=11;//类变量赋值
}
void main()
{
test a;
test b;
a.GetScore;
cout<<"score"<<endl;
cout<<"a.score"<<endl;
}
注:
1.类里面不仅可以定义变量,还可以声明函数,称为类的成员函数
2.成员函数需要在类外,利用域区分符::定义
3.变量名前加域区分符,给全局变量赋值
4.public能被任何访问;protected仅能被类的成员函数、友元以及子类的成员函数和友元访问;private仅能被类的成员函数和友元访问。
#include "iostream.h"
using namespace std;
int score=0;
class test
{
public:
int name;
int score;
private:
int age;
int gender;
public:
void GetScore();
}
void test::GetScore()
{
::score=111;//全局变量赋值
score=11;//类变量赋值
}
void main()
{
test a;
test b;
a.GetScore;
cout<<"score"<<endl;
cout<<"a.score"<<endl;
}
注:
1.类里面不仅可以定义变量,还可以声明函数,称为类的成员函数
2.成员函数需要在类外,利用域区分符::定义
3.变量名前加域区分符,给全局变量赋值
4.public能被任何访问;protected仅能被类的成员函数、友元以及子类的成员函数和友元访问;private仅能被类的成员函数和友元访问。
相关文章推荐
- 线性算术的C++模板库 Eigen(在VS2010中的下载、配置与使用)
- C语言实现二叉树-利用二叉树统计单词数目
- C++基础1
- 尝试实现 atoi和atof函数
- C++解析JSON格式(JSONCpp库)
- Effective C++——条款27(第5章)
- 牛客网C++错题本
- c++ primer 学习笔记-第十三章
- <二叉树 前中后 层序 非递归遍历 c语言实现>
- Effective C++——条款26(第5章)
- C++继承问题
- URL encode 与 URL decode 的C语言实现
- C++ 墙角知识 02
- 2015.09.06 C++的sizeof和strlen()
- 【C++】sublime
- 堆与栈的区别
- c++的vector使用:c++面试题:从cin读入一组词并把它们存入一个vector对象,然后设法把所有词都改写为大写字母
- C++中,虚函数,引用指针,拷贝复制等知识点总结
- 《C++ Primer 第五版》第1周:C++基础入门(第1章至第3章)
- C++入门经典 笔记 (第二十章)使用特殊的类、函数和指针