上期答案
[105] 什么是多态
多态性是指具有多种形式的能力。 在OOP上下文中,这是指实体在运行时引用各种类的对象的能力。 这可以通过SystemVerilog中的继承和虚函数的概念(以及C++中存在的函数和运算符重载的概念)来实现。根据对象的类型,将从相应的类中调用适当的方法。
[106] 什么是Method Overriding和Method Overloading? 两者有什么区别?
- Method Overriding:重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。即外壳不变,核心重写。
- Method Overloading:重载是在一个类里面,方法名字相同,而参数不同。返回类型可以相同也可以不同。
本期题目
[107] 什么是运算符重载?
[108] 什么是构造函数?
欢迎在留言区给出你的答案,正确答案将在下一期公布,或者到下面的文章获取答案