黑马程序员_还是关于多态的问题
来源:互联网 发布:日本衰落 知乎 编辑:程序博客网 时间:2024/06/11 15:45
--------------------- android培训、java培训、java学习型技术博客、期待与您交流! ---------------------
在多态中非静态成员函数的特点:
在编译时期:参阅引用型变量所属的类中是否有调用方法,如果有编译时通过,如果没有编译失败。
在运行是期:参阅对象所属的类中是否有调用的方法。
在多态中静态成员函数的特点:
无论编译和运行都参考引用类的调用。
在多态中,成员变量的特点:
无论编译和运行都参考左边引用变量所属类型。
例如:
class Fu
{
void method1()
{
system.out.prinlnn("Fu method_1")
}
void method2()
{
system.out.println("Fu method_2")
}
class Zi extends Fu
{
void method1()
{
system.out.prinlnn("Zi method_1")
}
void method3()
{
system.out.prinlnn("Zi method_3")
}
/* 下面的编译会失败,其原因是在F类中没有方法3 ,如上面所说,在编译时期:参阅引用型变量所属的类中是否有调用方法,如果有编译时通过,如果没有编译失败。
在运行是期:参阅对象所属的类中是否有调用的方法。
*/
class DuoTaiDamo4()
{
public static void main(String[] args)
{
Fu f=new Zi();
f.method1;
f.method2;
f.method3;
// Zi z=new Zi();
// z.metod1();
//z.metod2();
//z.metod3();
}
--------------------- android培训、java培训、java学习型技术博客、期待与您交流! ---------------------
- 黑马程序员_还是关于多态的问题
- 黑马程序员_关于多态的应用举例
- 黑马程序员_关于多态
- 黑马程序员_关于java中代码块的问题
- 黑马程序员_关于scanf无限循环的问题
- 黑马程序员_多态的理解
- 黑马程序员_多态的概念
- 黑马程序员_关于String的学习
- 黑马程序员_关于集合的学习
- 黑马程序员_关于io的学习
- 黑马程序员_关于反射的学习心得
- 黑马程序员_关于分类的总结
- 黑马程序员-------关于多态问题的一些看法
- 黑马程序员_关于对象和指向该对象的变量的有关问题
- 黑马程序员_关于线程对象和目标对象的问题
- 黑马程序员_关于静态
- 黑马程序员_关于枚举
- 黑马程序员_关于集合
- 【SPFA+DP】物流运输
- 游戏程序员养成计划
- C# 扫面计算机所有端口
- 指针 二维数组的问题
- hibernate添加索引
- 黑马程序员_还是关于多态的问题
- 技术文章
- 常用16种视图切换动画小结
- 职场饭桌:酒桌上的规矩,与领导吃饭如何谈话
- 集群和负载均衡的概念
- msn无法登录的解决办法
- .net 对Oracle 的function调用
- ext TreePanel 一次递归加载数据及异步加载数据(点子节点加载数据)
- 谈如何学习Java