Skip to content

Commit eed750b

Browse files
author
laileon
committed
多态
1 parent 82b20be commit eed750b

File tree

3 files changed

+38
-0
lines changed

3 files changed

+38
-0
lines changed
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
package com.blankj.custom.desingn_pattern.polymorphic;
2+
3+
public class Child extends Parent {
4+
String name;
5+
String sex;
6+
7+
public Child() {
8+
System.out.println("Child init");
9+
}
10+
11+
public void say(){
12+
System.out.println("Child say");
13+
}
14+
}
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
package com.blankj.custom.desingn_pattern.polymorphic;
2+
3+
public class Parent {
4+
String name;
5+
String sex;
6+
7+
public void say(){
8+
System.out.println("Parent say");
9+
}
10+
11+
public Parent() {
12+
System.out.println("Parent init");
13+
}
14+
}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
package com.blankj.custom.desingn_pattern.polymorphic;
2+
3+
public class Test {
4+
public static void main(String[] args) {
5+
Child child = new Child();
6+
child.say();
7+
Parent child1 = new Child();
8+
child1.say();
9+
}
10+
}

0 commit comments

Comments
 (0)