第三章 类和对象 教学课件.ppt

* 类是具有相同或相近属性与行为的事物集合 * 对象的封装性,继承性,多态性。类太抽象了,对象更具体些 * 对象在C++语言中就是一个变量,在具体的过程会发生很多变化 * 对象在C++语言中就是一个变量,在具体的过程会发生很多变化 * 构造函数的变化是多态的一种 * 建议学生不要随便使用,或者根本就不要用 类型转换函数 利用构造函数只能完成基本类型到类类型的转换。从类类型到基本类型的转换需要定义类型转换函数。 1 基本类型转化为类类型 用构造函数进行类型转换有一个前提,就是类中有一个只带一个参数的构造函数。 例s3_6_16:实现由实型数,字符串到CDouble类型的转换。smain6_16.cpp * 济南大学自动化学院 类型转换函数 构造函数( 1 )完成从 double 型到CDouble类类型的转换; 构造函数( 2 )完成从char * 到CDouble类类型的转换,虽然它有2个参数,但第2个参数缺省,所以它也可以只带一个参数转换。 * 济南大学自动化学院 类类型转化为基本类型 完成类类型到基本类型的转换,可采用类类型转换函数来实现。 类类型转换函数专门用来将类类型转换为基本数据类型。 operator 基类型名( ) { //…… return 基本类型值; } * 济南大学自动化学院 类类型转化为

文档评论(0)

1亿VIP精品文档

相关文档