大家好,又见面了,我是你们的朋友全栈君。
#include<iostream>
#include<string>
class student{
private:
int id;//id这个名称称为accessor存取器或mutator变值器。
public:
int getId();//accessor function,是只读性质的函数
void setId(int id);//mutator function,是只写性质的函数
};
#include<iostream>
class retangle{
private:
double width;
double height;
public:
void setWidth(double width);
void setHeight(double height);
};
-按照一般做法,我们会这样来实现这两个set函数:
#include<iostream>
class retangle{
private:
double width;
double height;
public:
void setWidth(double width) {
width = width;//error
return;
}
void setHeight(double height) {
height = height;//error
return;
}
};
#include<iostream>
class retangle{
private:
double width;
double height;
public:
void setWidth(double width) {
this->width = width;
return;
}
void setHeight(double height) {
this->height = height;
return;
}
};
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/197829.html原文链接:https://javaforall.cn