精品文档
精品文档
项目名称
:Bank Account Management System
银行账户管理系统
简称
BAM
项目描述
:
这是一个银行账户管理系统
,
用户可以操作自己的银行账户
.
项目实施方式
:
这是一个同步练习
,
随着
CoreJava
课程的深入
,
这个项目将趋于完整
,
学员的任务是随着知识点的深入
,
完成
每一个进阶的项目要求
.
练习
1:(
面向对象基础语法
)
创建
entity
包
,
编写一个账户类
(Account),
属性变量
:
id:
账户号码
长整数
password:
账户密码
name:
真实姓名
personId:
身份证号码
字符串类型
balance:
账户余额
方法
:
deposit:
存款方法
,
参数是
double
型的金额
withdraw:
取款方法
,
参数是
double
型的金额
构造方法
:
有参和无参
,
有参构造方法用于设置必要的属性
Step1
:
Account
类
package
entity;
public
class
Account {
//
属性变量
private
long
id;
private
String password;
private
String name;
private
String personId;
private
double
balance;
//
构造方法
public
Account(){}
public
Account(
long
id,String name,String personID,String password,
double
balance){
this
.id=id;
this
.name=name;
this
.personId=personID;
this
.password=password;
this
.balance=balance;
}
//
成员方法
//
存款,参数是需要存入的金额,返回值可以是存后的金额,此时返回值类型为
double
,也可以无返回值,此时方法的返
回值类型为
void
。
public
double
deposit(
double
money){
balance+=money;
return
balance;
}
//
取款,参数是需要存入的金额,返回值是
boolean
,是否减款成功
public
boolean
withdraw(
double
money){