C++基础知识说明,如果你学过C语言,那么基础知识是一样的,比循环、运算符、指针等…。可以说C++是在C的基础上增加了面向对象编程。在C语言中,也可以实现类似面向对象的实现,实现代码的重用。
类是面向对象程序设计实现信息封装的基础。类定义以关键字class开头,后跟类名。 以下例子:定义了一个temp类,包含两个成员变量和一个方法函数,main()中,定义temp的对象temp1,然后可以直接访***类中的公有成员。
C++继承 以下例子:定义了一个基类base,定义了一个子类sum,子类继承了基类base, #include
class sum: public base { public: int add() { return ***; } };
sum1.x = 10; sum1.y = 20;
继承类型
公有继承(public):当一个类派生自公有基类时,基类的公有成员也是派生类的公有成员,基类的保护成员也是派生类的保护成员,基类的私有成员不能直接被派生类访***,但是可以通过调用基类的公有和保护成员来访***。
私有继承(private):当一个类派生自私有基类时,基类的公有和保护成员将成为派生类的私有成员。
|