testing inheritance and abstract classes in java

This commit is contained in:
2021-06-11 00:47:30 +02:00
parent ca48ff1950
commit dc8aa80233
2 changed files with 35 additions and 5 deletions
+34 -4
View File
@@ -1,11 +1,41 @@
import java.util.List;
import java.util.Arrays;
// import java.util.LinkedList;
// import java.util.Queue;
public class Test {
public static void main(String[] args) {
System.out.println("Hello");
Child child = new Child();
child.hello();
child.hi();
child.sup();
System.out.println(child.n);
}
}
abstract public class Mother {
public int n;
public Mother() {
}
public Mother(int n) {
this.n = n;
}
abstract public void hello();
public void hi() {
System.out.println("hi");
}
}
public class Child extends Mother {
public Child() {
}
public Child(int n) {
super(n);
}
@Override
public void hello() {
System.out.println("hello");
}
public void sup() {
System.out.println("sup");
}
}