本文目录一览:
JAVA:定义一个类实现银行帐户的概念,
有两点建议,你的关键代码中变量命名不规范,类型也有问题,变量命名应该是驼峰式命名,账号应该为String型,余额为浮点型,完整代码如下:
/**
* 银行账户类
*/
public class BankAccount {
private String account; // 账户
private double leftMoney; // 余额
public BankAccount(String account, double leftMoney) {
this.account = account;
this.leftMoney = leftMoney;
}
/**
* 获取余额
*
* @return
*/
public double getleftMoney() {
return leftMoney;
}
/**
* 存钱
*
* @param money
*/
public void saveMoney(double money) {
leftMoney += money;
}
/**
* 取钱
*
* @param money
*/
public void getMoney(double money) {
if (money = leftMoney)
leftMoney -= money;
else
System.out.println("只能取:" + leftMoney);
}
/**
* 显示账号
*
* @return
*/
public String getAccount() {
return account;
}
public static void main(String[] args) {
BankAccount ba = new BankAccount("888123", 1000);
String account = ba.getAccount();
System.out.println("账号为:" + account);
ba.saveMoney(21000);
System.out.println("存入21000元后余额为:" + ba.getleftMoney());
ba.getMoney(11500);
System.out.println("11500元后余额为:" + ba.getleftMoney());
}
}
java定义一个账号类,存储用户id,用户名,密码,上次登录时间
package test;
import java.util.Date;
public class Account {
private String userId;
private String userName;
private String password;
private Date lastTime;
private Date createTime;
public String getUserId() {
return userId;
}
public void setUserId(String userId) {
this.userId = userId;
}
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public Date getLastTime() {
return lastTime;
}
public void setLastTime(Date lastTime) {
this.lastTime = lastTime;
}
public Date getCreateTime() {
return createTime;
}
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
}
java自定义一个银行账户类(急)
/*
不好意思我只能截图了,你提的问题,提问没事,我来回答的话,里面的一些关键字;
对于百度来说是敏感的字,唉!我实在搞不懂,号称国内智能大佬,过滤一些关键字怎么就
真的很无语!
另外,你这个我怎么感觉你好像是多线程的作业?但是看你只字未提,我就当做普通类来做了!
两个对象我只循环了一个,另外一个,你复制即可!
*/