两个java的程序题(小弟愚笨,那位好心的大哥帮帮忙)
1.Account.java中定义了一个银行帐户类Account,其中包括帐户属性accountName,存款余额属性amount,存款方法deposit(doublem...
1. Account.java中定义了一个银行帐户类Account,其中包括帐户属性accountName,存款余额属性amount,存款方法deposit(double monry)为其增加一个“取款方法withdraw():当存款余额大于取款金额时,实行取款修改余额,当存款小于取款金额时,不实行取款,以返回值0表示不成功,以返回值1表示成功。
2. StudentClass,java文件中已有学生类Student包含属性有姓名name和年龄age,由学生类派生出本科生类比Undergraduate和研究生类 Graduate。本科生包含的属性有专业specialty,研究生包含的属性有研究方向studydirection 每个类都有相关数据的输出方法,运行效果如下:
姓名:王军 姓名:刘君
年龄:23 年龄:27
学位:本科 学位:硕士
专业:自动化 研究方向:网络安全技术
能不能给程序的时候给加点注释,小弟感激不禁,谢谢了! 展开
2. StudentClass,java文件中已有学生类Student包含属性有姓名name和年龄age,由学生类派生出本科生类比Undergraduate和研究生类 Graduate。本科生包含的属性有专业specialty,研究生包含的属性有研究方向studydirection 每个类都有相关数据的输出方法,运行效果如下:
姓名:王军 姓名:刘君
年龄:23 年龄:27
学位:本科 学位:硕士
专业:自动化 研究方向:网络安全技术
能不能给程序的时候给加点注释,小弟感激不禁,谢谢了! 展开
展开全部
第一个:
public class Account {
private String accountName;
private double amount;
public int deposit(double money){
if(amount>=money){
amount-=money;
return 1;
}else{
return 0;
}
}
}
第二个:
public class StudentClass {
private String name;
private int age;
public void printInfo(){ //打印每一个对象及子类对象的基本信息
System.out.println("姓名:"+name);
System.out.println("年龄:"+age);
}
}
public class Undergraduate extends StudentClass{
private String specialty;
public void printInfo(){
super.printInfo();
System.out.println("学位:本科");
System.out.println("专业:"+specialty);
}
}
public class Graduate extends StudentClass{
private String studydirection;
public void printInfo(){
super.printInfo();
System.out.println("学位:研究生");
System.out.println("研究方向:"+studydirection);
}
}
main程序就不帮你写了,如果严格按照你要求的输出,就把每个属性做一个print方法,然后一个一个输出。
public class Account {
private String accountName;
private double amount;
public int deposit(double money){
if(amount>=money){
amount-=money;
return 1;
}else{
return 0;
}
}
}
第二个:
public class StudentClass {
private String name;
private int age;
public void printInfo(){ //打印每一个对象及子类对象的基本信息
System.out.println("姓名:"+name);
System.out.println("年龄:"+age);
}
}
public class Undergraduate extends StudentClass{
private String specialty;
public void printInfo(){
super.printInfo();
System.out.println("学位:本科");
System.out.println("专业:"+specialty);
}
}
public class Graduate extends StudentClass{
private String studydirection;
public void printInfo(){
super.printInfo();
System.out.println("学位:研究生");
System.out.println("研究方向:"+studydirection);
}
}
main程序就不帮你写了,如果严格按照你要求的输出,就把每个属性做一个print方法,然后一个一个输出。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询