第七章 类与对象的基本概念;目录;面向对象的方法;7.1.1 抽象;抽象实例——钟表;抽象实例——钟表(续);抽象实例——人;7.1.2 封装;7.1.2 封装(续);7.1.3 继承;7.1.4 多态;7.2 类和对象;7.2.1 类的定义;7.2.2 类成员的访问控制 ——公有类型成员;私有类型成员;保护类型成员;7.2.3 对象;7.2.4 类的成员函数;内联成员函数;内联成员函数举例(一);内联成员函数举例(二);内联成员函数举例(三);7.2.5 程序实例例7-1(教材例4-1 );例7-1 (续)——类的实现;7.3.1 构造函数;构造函数举例;构造函数举例(续);7.3.2 拷贝构造函数;例7-2(教材例4-2 ) Point类的完整程序;//形参为Point类对象的函数
void fun1(Point p) {
cout p.getX() endl;
}
//返回值为Point类对象的函数
Point fun2() {
Point a(1, 2);
return a;
}
?
//主程序
int main() {
Point a(4, 5); //第一个对象A
Point b = a; //情况一,用A初始化B。第一次调用拷贝构造函数
cout b.getX() endl;
fun1(b); //情况二,对象B作为fun
原创力文档

文档评论(0)