并没有全部实现,其实比较简单,主要功能都没有实现,
还是自己慢慢研究研究吧,只写了个框架出来。
import javautilDate;
import javautilScanner;
public class ChinaBank {
private String account;
private String name;
private Date accountDate;
private double desposit;
private double interest;
//构造方法
public ChinaBank(){
}
//构造方法
public ChinaBank(String name,Date accountDate){
thisname = name;
thisaccountDate = accountDate;
}
public String getAccount() {
return account;
}
public Date getAccountDate() {
return accountDate;
}
public double getDesposit() {
return desposit;
}
public double getInterest() {
return interest;
}
public String getName() {
return name;
}
public void setAccount(String account) {
thisaccount = account;
}
public void setAccountDate(Date accountDate) {
thisaccountDate = accountDate;
}
public void setDesposit(double desposit) {
thisdesposit = desposit;
}
public void setInterest(double interest) {
thisinterest = interest;
}
public void setName(String name) {
thisname = name;
}
//查询
public double search(){
// 补充
return 00;
}
//存款
public void desposit(){
//实现
}
//
public static void main(String args){
ChinaBank c = new ChinaBank();
csetAccount("张三");
//设置
Scanner s = new Scanner(Systemin);
int operate = snextInt();
boolean go = true;
while(go){
switch(operate){
case 1:csearch();break;
case 2:cdesposit();break;
//实现
case 4:Systemoutprintln("欢迎使用柜员机系统");go= false;break;
default:Systemoutprintln("输入无效");break;
}
}
}
}
程序写完了
/////////////////////////////////////////////////
public abstract class Person {
public String name;
public int age;
public String sex;
public Person(){
}
public abstract void eat();
/
@return Returns the age
/
public int getAge() {
return age;
}
/
@param age The age to set
/
public void setAge(int age) {
thisage = age;
}
/
@return Returns the name
/
public String getName() {
return name;
}
/
@param name The name to set
/
public void setName(String name) {
thisname = name;
}
/
@return Returns the sex
/
public String getSex() {
return sex;
}
/
@param sex The sex to set
/
public void setSex(String sex) {
thissex = sex;
}
}
/////////////////////////////////////////
/
因为学生也是人,所以要继承人的抽象类
/
public abstract class Student extends Person{
public abstract void study();
}
//////////////////////////////////////
public interface Graduate {
void graduateStudyMethod();
}
/////////////////////////////////////
public class Graduatestudent extends Student implements Graduate{
@Override
public void study() {
Systemoutprintln(getName()+"学生的学习方法");
}
@Override
public void eat() {
Systemoutprintln(getName()+"研究生需要吃饭");
}
public void graduateStudyMethod() {
Systemoutprintln(getName()+"研究生有学习的方法");
}
}
/////////////////////////////////////////
/
因为老师也是人,所以要继承人的抽象类
/
public abstract class Teacher extends Person{
public abstract void work();
}
//////////////////////////////////////////////
/
老师研究生
/
public class TeacherGraduate extends Teacher implements Graduate{
@Override
public void work() {
Systemoutprintln(getName()+"老师需要工作");
}
@Override
public void eat() {
Systemoutprintln(getName()+"老师需要吃饭");
}
public void graduateStudyMethod() {
Systemoutprintln(getName()+"老师研究生的学习方法");
}
}
/////////////////////////////////////
简单的测试类
public class Test {
public static void main(String[] args) {
Graduatestudent student = new Graduatestudent();
studentsetName("wangwenjun");
studentsetAge(24);
studentsetSex("男");
studenteat();
studentgraduateStudyMethod();
studentstudy();
TeacherGraduate teacherGraduate = new TeacherGraduate();
teacherGraduatesetName("liuna");
teacherGraduatesetAge(25);
teacherGraduatesetSex("女");
teacherGraduateeat();
teacherGraduategraduateStudyMethod();
teacherGraduatework();
}
}
/////////////////////////////
最终的输出结果
wangwenjun研究生需要吃饭
wangwenjun研究生有学习的方法
wangwenjun学生的学习方法
liuna老师需要吃饭
liuna老师研究生的学习方法
liuna老师需要工作
以上就是关于Java程序设计题目~~急救!!!!全部的内容,包括:Java程序设计题目~~急救!!!!、JAVA程序设计题、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)