View difference between Paste ID: w97Kt8kE and t3Zpj7pi
SHOW: | | - or go back to the newest paste.
1
package test;
2
3
public class Man {
4
5
    protected String name;
6
    protected int age;
7
8
    public Man(String name, int age) {
9
        this.name = name;
10
        this.age = age;
11
    }
12
13
    public String getName() {
14
        return name;
15
    }
16
17
    public void setName(String name) {
18
        this.name = name;
19
    }
20
21
    public int getAge() {
22
        return age;
23
    }
24
25
    public void setAge(int age) {
26
        this.age = age;
27
    }
28
29
    @Override
30
    public String toString() {
31
        return "Man{" +
32
                "name='" + name + '\'' +
33
                ", age=" + age +
34
                '}';
35
    }
36
}
37-
class Student extends Man{
37+
38
class Student extends Man {
39
40
    private String course;
41
42
    public Student(String name, int age, String course) {
43
        super(name, age);
44
        this.course = course;
45
    }
46
47
    @Override
48
    public String toString() {
49
        return "Student{" +
50
                "name='" + name + '\'' +
51
                ", age=" + age +
52
                ", course='" + course + '\'' +
53
                '}';
54
    }
55
}
56
57
class Main {
58
    
59
    /**
60
     * Man{name='Alpha', age=45}
61
     * Student{name='Bravo', age=20, course='Physics'}
62
     */
63
    public static void main(String[] args) {
64
        Man man = new Man("Alpha", 45);
65
        Student student = new Student("Bravo", 20, "Physics");
66
67
        System.out.println(man);
68
        System.out.println(student);
69
    }
70
}
71