类的多态是指类中的方法有多种实现方式。调用时,根据对象的不同,系统自动决定调用类方法的不同实现方式。
举一反三
- 多态是指不同子类对于同一个方法实现不同操作的方式。C#中的多态不能通过()实现。 A: 接口 B: 虚方法 C: 密封类 D: 抽象类
- 下列关于类方法和实例方法说法错误的有( ) A: 在类方法中可用this来调用本类的类方法 B: 在类方法中调用本类的类方法时可直接调用 C: 在类方法中只能调用本类中的类方法,不能通过对象调用实例方法 D: 当类创建对象后,类中的实例方法才会分配入口地址,从而实例方法可以被类创建的对象调用
- Java中,父类引用指向子类对象,调用被子类重写了的父类方法可以实现()。 A: 静态多态 B: 编译时多态 C: 向下转型 D: 运行时多态
- 对象的多态性是指() A: 两个或多个属于不同类的对象,对于同一个消息(方法调用)作出不同响应的方式 B: 两个或多个属于不同类的对象,对于同一个消息(方法调用)作出相同响应的方式 C: 两个或多个属于同一类的对象,对于同一个消息(方法调用)作用于不同类型的数据,作出不同响应的方式 D: 两个或多个属于同一类的对象,对于不同消息(方法调用)作用于相同类型的数据,作出不同响应的方式
- 在 Python中类也属于可调用对象,是因为使用类创建对象时会自动调用构造方法。