week8---4月23日

本文详细介绍了面向对象编程中的方法重载概念,并通过创建学生类和时间类实例展示了属性和方法的应用。同时,文章阐述了如何设计教师类以记录和操作教师信息。

一、复习

1、方法重载

2、静态成员——属性,方法


二、课堂练习

1、创建一个学生类Student,包含属性姓名、专业、学号。

       1)拥有构造函数,对属性值设置初值

       2)具有姓名、专业,学号属性。

       3)具有无参方法print(),返回学生的属性值。

       4)学号设置为自动编号,(起始值能够设置)。

       5)创建TestStudent类,并创建Student类的两个实例,来测试类。


2、Time类的使用

        1)创建一个Time类,包含3个整型属性:Hour,Minute,Second,他们用于表示采取统一时间格式(24小时制)的一个时间。定义一个不包含参数的方法:ToUniversalString,用于返回一个统一时间格式的时间字符串,它包括6个数位——两位表示时间,两位表示分钟,两位表示秒。

        2)定义一个构造函数,包含三个正常参数,用他们来设置时间,属性Hour,Minute,Second的定义包括数据检查,如果数据不符合要求,应给出提前,并设置为0。编写测试类,对Time进行测试。

        3)重载构造函数。定义一个值包含两个整型参数的构造函数,用于设置小时和分钟,秒设置为0。


3、设计一个教师类,该类能够记录教师姓名,职称,并能够输出和修改这些信息。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值