1 abstract class A{
2 private String name;
3 public A(String name) {
4 this.name = name;
5 }
6 public String getName() {
7 return this.name;
8 }
9 public abstract void fun();
10 }
11 class B extends A{
12 public B(String name) {
13 super(name);
14 }
15 public void fun() {
16 System.out.println(super.getName());
17 }
18 }
19 public class L {
20 public static void main(String[] args) {
21 // TODO Auto-generated method stub
22 B b = new B(null);
23 b.fun();
24 }
25 }
26 import java.sql.Date;
27
28 @SuppressWarnings("unused")
29 public abstract class Y {
30 private String name;
31 private String Class;
32 private String date;
33
34 public String getName() {
35 return this.name;
36 }
37 public void setName(String name) {
38 this.name = name;
39 }
40 public String GetClass() {
41 return this.Class;
42 }
43 public void setClass(String Class) {
44 this.Class = Class;
45 }
46 public String getDate() {
47 return this.date;
48 }
49 public void setDate(String date) {
50 this.date = date;
51 }
52 public Y(String name,String Class,String date) {
53 this.name = name;
54 this.Class = Class;
55 this.date = date;
56 }
57 public Y() {
58 super();
59 }
60
61 @Override
62 public String toString() {
63 return "Student [name=" + name + "]";
64 }
65 public abstract String speak();
66
67 }
68 import java.sql.Date;
69 @SuppressWarnings("unused")
70 public class H extends Y{
71 private String matter;
72 public H(String name,String Class,String date,String matter) {
73 super(name,Class,date);
74 this.setMatter(matter);
75 }
76 @Override
77 public String speak() {
78 return "我叫 " + super.getName() + " 今年 " + super.GetClass() + " 身高 " + super.getDate() + " 体重 " + this.matter;
79 }
80 public String getMatter() {
81 return matter;
82 }
83 public void setMatter(String matter) {
84 this.matter = matter;
85 }
86
87 }
88 public class K {
89
90 public static void main(String[] args) {
91 // TODO Auto-generated method stub
92 Y stu = new H("于星晔,","19岁了,","186cm,","100KG。");
93 print(stu.speak());
94 }
95
96 private static void print(String speak) {
97 System.out.println(speak);
98
99 }
100