多态
来源:互联网 发布:纵横预算软件下载 编辑:程序博客网 时间: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
- 多态
- 多态
- 多态
- 多态
- 多态
- 多态
- 多态
- 多态
- 多态
- 多态
- 多态
- 多态
- 多态
- 多态
- 多态
- 多态
- 多态
- 多态
- CentOS下安装与配置JDK和Tomcat
- WebView
- jmeter ---Connection to http://www.baidu.com refused
- javascript入门 基础笔记
- 狐狸捉兔子,约瑟夫,猴子选大王,求剩余者42
- 多态
- 两个数组各个数相加或相乘变成一个矩阵求第K大
- java第一课(2)类与对象进阶篇
- RxJava 学习资料——ReactiveX和RxJava
- Hibernate关联映射
- linux(ubuntu 14.04 lubuntu14.04)下 搜狗拼音法安装后无法运行的解决方法
- IO学习二
- 关于OpenCV的那些事——ORB的brief描述子(256bit)的match心得
- mac下tomcat启用APR模式