/*定义一个人类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
12.11晚自习习题
最新推荐文章于 2023-04-14 21:00:47 发布
这篇内容涵盖了Java编程的基础知识,包括类的定义、关键字的使用以及继承等核心概念。讲解了类的属性和方法、封装、继承和多态作为Java的三大特性,强调了私有关键字`private`和实例化对象的重要性。此外,还提到了`this`关键字、静态成员、构造方法的调用以及如何定义和重写方法。最后,讨论了数组的索引和循环控制关键字`break`、`continue`及`return`的用法。
摘要由CSDN通过智能技术生成