黑马程序员技术交流社区
标题:
何为多态?及使用步骤
[打印本页]
作者:
yesnowoshiqiang
时间:
2016-6-3 11:56
标题:
何为多态?及使用步骤
多态的分类
抽象类(类)多态
接口多态
1,接口作为方法参数时的多态使用
interface Inter {
void method();
}
public void function( Inter in ){ //Inter in = new 接口子类对象();
in.method();
}
2,接口作为方法返回值时的多态使用
public Inter getInter(){
return new 接口子类对象();
}
3,接口创建对象的使用
Inter in = new 接口子类对象;
List list = new ArrayList();
使用多态的注意事项:
1,在多态的前提后,子类的特有功能,父类引用不可以访问
2,在多态的前提后,只用方法的运行执行的是子类方法,其他情况访问的都是父类的成员变量与方法
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2