JAVA构造器内部的多态方法的行为
来源:互联网 发布:白银td行情软件 编辑:程序博客网 时间:2024/04/26 03:37
代码能说明一切:
package test;
public class Test {
public static void main(String[] args) {
new c();
}
}
class a {
a() {
System.out.println("父类构造方法");
callName();
}
public void callName() {
System.out.println("A_name");
}
}
class b extends a {
private int bb=1;
b() {
System.out.println("子类构造方法");
System.out.println(bb); //检验基类的初始化
callName();
}
public void callName() {
System.out.println("B_name");
}
}
class c extends b {
private int d=1;
c() {
System.out.println("孙类构造方法");
callName();
}
public void callName() {
System.out.println("C_name");
System.out.println(d);
}
}
运行结果:
运行结果:
父类构造方法C_name0子类构造方法1C_name0孙类构造方法C_name1
由于多态原因,在导出类的对象为创建之前即在基类的初始化的过程中有对导出类的方法动态绑定,而这个时候导出类并未做好准备,所以出现上面的结果。(子类构造方法后面的1说明这时基类已经初始化成功)
- JAVA构造器内部的多态方法的行为
- Java构造器内部的多态方法的行为
- java 构造器内部的多态方法和行为
- 构造器内部的多态方法的行为
- 构造器内部的多态方法的行为
- 构造器内部的多态方法的行为
- 构造器内部的多态方法的行为
- 构造器内部的多态方法的行为
- 构造器内部的多态方法的行为
- 构造器内部的多态方法的行为
- 构造器内部的多态方法行为
- 构造器内部的多态方法行为
- Java知识点笔记--构造器内部的多态行为
- java学习之构造器内部的多态方法的行为
- Java中构造器内部的多态方法的行为
- 构造器内部的多态行为
- java基础--多态--构造器内部的多态方法行为
- 主题:构造方法内部的多态方法的行为
- mini2440 安装linux后上网设置问题
- C++ 虚函数表解析(一)
- xen-qemu初始化(4)
- 网页设计关于字体的技巧
- 【转】CGI 入门了解
- JAVA构造器内部的多态方法的行为
- Spring 中的p标签
- java报错 could not initialize proxy - no Session
- Oracle误删除DBF文件恢复方法
- xen-qemu初始化(5)
- oracle存储过程调优
- CSS3 经典教程系列:CSS3 阴影(text
- C++堆、栈、自由存储区、全局/静态存储区和常量存储区收藏(转)
- 基于c语言的贪吃蛇游戏