background image

 

 

补充: ++类基础知识

面向对象思想的 个核心概念:
、封装的概念:

传统 语言程序:

#include<stdio.h>
void main()
{

int a; 
printf(“a=%d\n”,a); 

} // 数据和处理数据的代码分离

++程序:

#include<stdio.h>
class A
{
private:

int a;

public:

void Print();
void SetValue(int _a);

}; // 数据和处理数据的代码放在类

void A::Print()
{
    printf (“a=%d\n”,a); 
}
void A::SetValue(int _a)
{
    a = _a;
}

void main()
{
    A a;
    a.SetValue(6);
    a.Print();
}

封装、继承、多态