Java核心技术机试练习题

更新时间:2023-10-19 23:29:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

1. 按如下要求编写程序

1) 创建人类(Person),包括私有字段:姓名name,年龄age

2) 为人类添加一个有参构造方法,传入两个参数,分别为姓名和年龄字段赋值 3) 在人类中添加GetMessage()方法,返回如下格式字符串:

“我叫”+name+ “今年”+age+“岁”

4)创建人类Person的子类学生类(Student),为学生类添加带有两个参数的构造方

法,在构造方法内显式调用父类构造方法。

5)在主方法内实例化人类及学生类,并打印各自的GetMessage方法的返回值。

2. 编写代码,实现简易的学生信息管理系统

1、 在数据库内创建学生表,并插入右表数据 学号 姓名 1 2 3 4

按要求完成代码:

1) 创建学生管理类StudentManager,为该类定义并实现以下方法,并在方法内加入适

当异常处理

a) 显示学生showStudent()方法:从数据库中读取学生表的所有数据,将数据打

印出来。 小张 小王 小李 小刘 年龄 20 22 21 20 籍贯 河南 北京 重庆 山东 字段名 studentID 说明 学号,int类型 studentName 姓名,nvarchar(20) studentAge studentJG

年龄,int类型 籍贯,nvarchar(50)类型 b) 修改学生姓名editStudent(int studentID,String studentName):studentID表示学

生学号,studentName表示学生姓名,根据学生学号修改学生姓名

c) 删除学生对象deleteStudent(int studentID):其中studentID代表想要删除的学

生学号

d) 新增学生addStudent(int studentID,String studentName,int studentAge,String

studentJG):将传入的学生的各项数据insert到数据表中

2) 在主方法中调用学生管理类的各方法:

显示学生信息: 调用学生管理类对象的显示学生方法

修改学生信息: 提示用户输入想要修改的学生学号及新的学生姓名,根据学生学

号修改该学生姓名

删除学生信息: 提示用户输入想要删除的学生学号,根据学生学号删除学生 新增学生信息: 声明四个变量分别表示学生学号,学生姓名,学生年龄及学生籍

贯,提示用户输入这些数据并赋值给相应的变量,将四个变量传递给学生管理类的新增学生信息方法。

本文来源:https://www.bwwdw.com/article/h3wf.html

Top