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)在主方法中调用学生管理类的各方法:
显示学生信息:调用学生管理类对象的显示学生方法
修改学生信息:提示用户输入想要修改的学生学号及新的学生姓名,根据学生学
号修改该学生姓名
删除学生信息:提示用户输入想要删除的学生学号,根据学生学号删除学生
新增学生信息:声明四个变量分别表示学生学号,学生姓名,学生年龄及学生籍贯,提示用户输入这些数据并赋值给相应的变量,将四个变量传递给
学生管理类的新增学生信息方法。