多态

来源:互联网 发布:纵横预算软件下载 编辑:程序博客网 时间:2024/05/21 06:22

概念:让一个对象能够表现多种的状态(类型)

实现多态的3种手段:

1.虚方法

步骤:

1、将父类的方法标记为虚方法,使用关键字virtual,在父类返回值之前加一个virtual,父类这个函数可以被子类重新写一遍,在子类返回值之前加一个override

2.抽象类

当父类中的方法不知道如何去实现的时候,可以考虑将父类写成抽象类,将方法写成抽象方法;抽象方法是不允许有方法体的

抽象类是不允许创建对象的,可以直接将子类对象赋值给父类

3.接口

3.1.语法:

[public] interface I...able

{

         成员;

}

3.2接口成员不允许添加访问修饰符,默认就是public

3.3不允许写具有方法体的函数

3.4接口中不能写字段



0 0
原创粉丝点击