第二次过程性考核

第一题.

学生类-构造函数

定义一个有关学生的Student类,内含类成员变量: String name、String sex、int age,所有的变量必须为私有(private)。

程序的设计思路:根据题目定义一个有关学生的Student类,内含类成员变量: String name、String sex、int age,所有的变量必须为私有(private),构造不带参数的构造方法Student,定义带参数的构造方法toString,输出名字,年龄和性别,在主函数中创建对象。

 

运用到的知识点:定义类,构造方法;

运行结果:

码云地址:https://gitee.com/changchundehui/16012008/blob/master/16012008/16012008/Xuesheng.java

第二题

 定义类,请补充以下代码,完成输出要求。

程序设计思路:定义有参数的fun方法,利用参数返回值最后可输出五个数的平均数。

 运用到的知识点:参数传值,定义方法;

运行结果:

码云地址:https://gitee.com/changchundehui/16012008/blob/master/16012008/16012008/Average.java#

第三题

横平竖直

程序填空题。根据题目要求完善下面的代码。请提交完整代码。 一个木块如果高度比宽度大,我们说它是竖着放的,否则我们说它是平放的。 读入一个木块的高度和宽度。如果它是平放的,则输出A,否则输出B。

程序设计思路:定义类Board,定义构造函数,参数类型不同的方法重载,利用参数传值看是"A",还是"B".

运用到的知识点:方法重载,构造函数

运行结果:

码云地址:https://gitee.com/changchundehui/16012008/blob/master/16012008/16012008/Hengpingshuzhi.java#

第四题

程序改错题

程序设计思路:定义l类Animal,dog 继承Animal,因为class Animal 中缺少能够Run的方法,子类不能继承父类,所以得加上

 运用到的知识点:继承和多态性。

运行结果:

码云地址:https://gitee.com/changchundehui/16012008/blob/master/16012008/16012008/Chengxugaicuo.java

学习内容 代码(行) 博客(字)
30  
构造方法与对象 50  
方法重载  68  
 84  
子类与继承  80  
第二次过程性考核  100  300
     

 

课堂练习码云地址:https://gitee.com/changchundehui/16012008_/tree/master/16012008_

 

 

 

posted on 2018-10-13 10:05  lixuell  阅读(162)  评论(0编辑  收藏  举报

导航