/*定义一个人类Person作为父类
属性:姓名 性别 年龄 班级
属性要进行封装(即为每条私有属性写set,get方法)
无参构造方法,和传四个参数的有参构造方法一个。
方法:显示详细信息的方法show
子类:学生类继承自Person类
学生自己的属性:爱好 (要求对爱好属性进行封装 私有化属性)
方法:重写父类中的显示详细信息的方法show,在重写的show方法中通过super调用父类的show()方法;并显示爱好,打印详细信息。
评分标准:
1:创建一个Person类封装属性,定义一个显示所有属性信息的show方法(10);
2:重写无参构造和一个传四个参数的有参构造(10);
3:学生类(Student)继承person,并有自己的私有属性(封装)(10)
4:重写父类的show方法并通过super调用父类的show方法(5)
5:创建实体对象并赋值,输出打印(10)
6:代码规范和注释(5)
*/
public class Java{
public static void main(String []args) {
Student a=new Student("张三","男",18,"理一","英语");
a.show();
}
}
class Person{
private String name;//私有化属性
private String gender;//私有化属性
private int age;//私有化属性
private String grade;//私有化属性
public String getName() {
//获取
return this.name;
}
public void setName(String name) {
//设置
this.name=name;
}
public String getGender() {
return this.gender;
}
public void setGender(String gender) {
this.gender=gender;
}
public int getAge() {
return this.age;
}
public void setAge(int age) {
this.age=age;
}
public String getGrade