QTday2

1.多态,虚函数,纯虚函数?

多态:静态多态(函数重载) 动态多态(运行时)

一种形式多种状态,有不同的行为

父类的指针或者引用,指向或初始化子类对象,调用子类对父类重写的函数,进而展开子类的功能

虚指针和虚函数表是实现多态的重要机制

虚函数:函数前加 virtual

纯虚函数:父类中虚函数被子函数用来重写,没有定义的意义时,设置为纯虚函数=0;纯虚函数所在的类是抽象类

2.将“引用”作为函数参数有哪些特点?

“引用”就是起一个别名,常作为函数的形参,特点就是不用重新开劈内存空间,和引用对象共用一片空间。

3.结构体和联合体有什么区别?

结构体和联合体都是构造数据类型。

结构体由相同或者不同数据类型成员构成,成员之间连续存储,可以分别单独访问和操作

结构体由相同或者不同数据类型成员构成,成员储存在同一块空间,只能同时访问一个成员

你可能感兴趣的:(java,开发语言)