public interface Hello {
public void Hello();
}
public abstract class Person implements Hello{
private String name;
private int age;
private String sex;
public void setAge(int age) {
this.age = age;
}
public int getAge() {
return this.age;
}
public void setSex(String sex) {
this.sex = sex;
}
public String getSex() {
return this.sex;
}
public void setName(String name) {
this.name = name;
}
public String getName() {
return this.name;
}
public Person(int age,String sex,String name) {
setAge(age);
setSex(sex);
setName(name);
}
public void Hello() {
System.out.println("Hello!");
}
}
public class Student extends Person{
private String major;
private int Student_id;
public void setMajor(String major) {
this.major = major;
}
public String getMajor() {
return this.major;
}
public void setStudent_id(int id) {
this.Student_id = id;
}
public int getStudent_id() {
return this.Student_id;
}
public Student(int age,String sex,String name,String major,int id) {
super(age, sex, name);
setMajor(major);
setStudent_id(id);
}
public void Hello() {
System.out.println("Hello, " + getName() + " from " + major);
}
}
public class Test {
public static void main(String[] args) {
Student s = new Student(20, "Male", "John", "Computer Science", 130);
s.Hello();
}
}