C++学习之一
上面的C语言部分已经结束,接下来讲解C++部分。C++是对C语言的扩充,具有四大特性:继承、封装、抽象与多态。
类是对一类共同事物的抽象。对象是类的实例。
类的关键字为class.
下面以例子说明:
class First{
private:
int a;
public :
First(int a){
this->a=a;
}//构造函数
void show(){//成员函数
printf("%d\n",a);
}
};
其中ptrivate,public为访问修饰符,分别代表不能在外面访问以及能;
成员函数名同类名,没有返回值没有类型名,在例子中的为有参构造函数。还有无参构造函数,如:
First(){
this->a=6;
}
注:没有默认构造函数,不能创建数组;this为当前对象