c++复习总结三–类

1.类成员

一个类可以包含若干公有的,私有的和受保护的部分,分别用public,privare和protected来修饰,public可以被使用该类型的所有代码访问,private定义部分的成员可以被其他类成员访问,所有的成员必须在类的内部声明。

如下所示

class student
{
private :
 int age;
 double score;
 string name;
public:
 student(int a,string &n1,double s)
 {
 age = a;
 name = n1;
 score = s;
 }
 student() //默认构造函数
 {
 age = 0;
 name = "";
 score = 0.0;
 }
};

2.构造函数和成员函数

构造函数一般可以使用一个构造函数初始化列表来初始化对象的数据成员

student():age(0),name(""),score(0.0) {}

构造函数初始化列表由成员名和带括号的初始值组成,跟在构造函数的形参表之后,并以冒号开头。

在类内部,必须声明成员函数,但是定义成员函数是可选的,在类内部定义的成员韩世默认为inline

在内外部定义的成员函数必须指明实在类的作用域中

发表评论

电子邮件地址不会被公开。 必填项已用*标注