12.11晚自习习题

这篇内容涵盖了Java编程的基础知识,包括类的定义、关键字的使用以及继承等核心概念。讲解了类的属性和方法、封装、继承和多态作为Java的三大特性,强调了私有关键字`private`和实例化对象的重要性。此外,还提到了`this`关键字、静态成员、构造方法的调用以及如何定义和重写方法。最后,讨论了数组的索引和循环控制关键字`break`、`continue`及`return`的用法。
摘要由CSDN通过智能技术生成
/*定义一个人类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
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值