JAVA编译时多态

JAVA编译时多态

[TOC]

JAVA编译时多态

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
public class TestClass {
public static void main(String[] args) {
B b = new B();
}
}
class A{
public A(){
test();
}
public void test(){
System.out.println("A的test方法");
}
}
class B extends A{

public B(){
test();
}
public void test(){
System.out.println("B的test方法");
}
}
1
2
B的test方法
B的test方法
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
public class TestClass {
public static void main(String[] args) {
B b = new B();
}
}
class A{
public A(){
test();
}
public void test(){
System.out.println("A的test方法");
}
}
class B extends A{

public B(){
test();
}
}
1
2
A的test方法
A的test方法
文章作者: HibisciDai
文章链接: http://hibiscidai.com/2018/08/29/2018-08-29-JAVA编译时多态/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 HibisciDai
好用、实惠、稳定的梯子,点击这里