MCPcopy Create free account
hub / github.com/DuGuQiuBai/Java / main

Method main

day16/code/day16_Generic/src/cn/itcast_02/Tool2Test.java:7–34  ·  view source on GitHub ↗
(String[] args)

Source from the content-addressed store, hash-verified

5 */
6public class Tool2Test {
7 public static void main(String[] args) {
8 Student s = new Student();
9 Teacher t = new Teacher();
10
11 // Tool2 tool = new Tool2();
12 // // ����ΪStudent
13 // tool.setQq(s);
14 // Student ss = (Student) tool.getQq();
15 // ss.love();
16 // // ����ΪTeacher
17 // tool.setQq(t);
18 // Teacher tt = (Teacher) tool.getQq();
19 // tt.love();
20 // Student sss = (Student) tool.getQq();
21 // sss.love();
22
23 Tool2<Student> tool = new Tool2<Student>();
24 tool.setQq(s);
25 Student ss = tool.getQq();
26 ss.love();
27
28 // tool.setQq(t); // �����ڼ�͸����㣬����ˣ����Ѿ���ȷ�ˣ�Student����
29
30 Tool2<Teacher> tool2 = new Tool2<Teacher>();
31 tool2.setQq(t);
32 Teacher tt = tool2.getQq();
33 tt.love();
34 }
35}

Callers

nothing calls this directly

Calls 4

setQqMethod · 0.95
getQqMethod · 0.95
loveMethod · 0.95
loveMethod · 0.95

Tested by

no test coverage detected