关于C++的封装 继承 多态这些特性有没有举例说明下的?最好是跟C语言或者PASCAL的对比的~~

来源:百度知道 编辑:UC知道 时间:2024/07/06 01:51:50
关于C++的封装 继承 多态这些特性有没有举例(程序)说明下的?最好是能跟C语言或者PASCAL的对比的~~

这是面向对象程序设计的主要优点。他的比较好的体现在类的应用上。
比如:

public Class
{
public string a;
public string b;
public string Geta()
{
return a;
}

public string Getb()
{
return b;
}
}

然后你就可以调用这个类,调用的时候只需要将他实例化:
Class A=new Class();
就可以了。类里面的东西你都可以用的。在里面你可以封装很多的方法。这样在调用的时候就比较简单了。每次只用重新实例化就行。
还有其他的多态等,都提供了很好的移植性。

这样要写好多的。 估计要5000字左右。
呵呵。
建议你看看钱能的书吧。里边有。

对了,还可以看<<深入浅出MFC>>里边的第二章,前边是讲了C++的东西讲得还是比较形象和透彻的。

C封装就是看不见里面的私有数据
继承就是能直接使用父类的公共成员
多态就是虚函数改变父类的实现,或者实现一个接口的多种方式

这个要等你深入学了后才能理解.