Java核心技术机试练习题

1.按如下要求编写程序

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

2)为人类添加一个有参构造方法,传入两个参数,分别为姓名和年龄字段赋值

3)在人类中添加GetMessage()方法,返回如下格式字符串:

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

4)创建人类Person的子类学生类(Student),为学生类添加带有两个参数的构造方法,在构造方法内显式调用父类构造方法。

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

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

1、在数据库内创建学生表,并插入右表数据

按要求完成代码:

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

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

印出来。

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)在主方法中调用学生管理类的各方法:

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

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

号修改该学生姓名

删除学生信息:提示用户输入想要删除的学生学号,根据学生学号删除学生

新增学生信息:声明四个变量分别表示学生学号,学生姓名,学生年龄及学生籍贯,提示用户输入这些数据并赋值给相应的变量,将四个变量传递给

学生管理类的新增学生信息方法。

相关文档
最新文档