(1) 创建一个Customer ,名字叫 Jane Smith, 他有一个账号为1000,余额为2000元,年利率为 1.23% 的账户。 (2) 对Jane Smith操作。 存入 100 元,再
Account类
package clazz;
publicclassAccount {
private int id;//账号
private double balance;//余额
private double annualInterestRate;//年利率
public Account(int id, doublebalance,doublebalAnuRate){
this.id = id;
this.balance = balance;
this.annualInterestRate = balAnuRate;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public double getBalance() {
return balance;
}
public void setBalance(double balance) {
this.balance = balance;
}
public double getBalAnuRate() {
return annualInterestRate;
}
public void setBalAnuRate(double balAnuRate) {
this.annualInterestRate = balAnuRate;
}
public void despoit(double amount){
System.out.println("成功存入:"+amount);
balance=balance+amount;
}
public void withdrawl(double amount){
if(amount>balance){
System.out.println("余额不足,取款失败");
}else{
System.out.println("成功取出:"+amount);
balance=balance-amount;
}
}
@Override
public String toString() {
//System.out.println("id=" + id + ",balance=" + balance + ", balAnuRate=" + annualInterestRate );
return " id=" + id + ", annualInterestRate=" + annualInterestRate + ", balance=" + balance;
}
}
Customer类
package clazz;
importclazz.Account;
publicclassCustomer {
private String firstName ;
private String lastName;
private Account account;
public Customer(String firstName, String lastName) {
this.firstName = firstName;
this.lastName = lastName;
}
public String getFirstName(){
return firstName;
}
public String getLastName(){
return lastName;
}
public Account getAccount(){
System.out.println(account);
return account;
}
public void setAccount(Account account) {
this.account = account;
}
@Override
public String toString() {
System.out.println("Customer ["+ firstName +","+ lastName + "]"+" has an account:"+account);
return "Customer [ firstName + lastName + ]";
}
}
AccountTest类
package test;
import clazz.Customer;
import clazz.Account;
public class AccountTest {
publicstatic void main(String[] args) {
//TODO Auto-generated method stub
Customerone = new Customer("Smith","Jane");
Accountaccount = new Account(1000,2000,0.0123);
account.despoit(100);
account.withdrawl(960);
account.withdrawl(2000);
one.setAccount(account);
one.toString();
}
}
(1) 创建一个Customer ,名字叫 Jane Smith, 他有一个账号为1000,余额为2000元,年利率为 1.23% 的账户。 (2) 对Jane Smith操作。 存入 100 元,再相关推荐
- 每天固定往一个银行卡存入100元,5年之后会有多大变化?有人能坚持吗?
每天固定往一个银行卡存入100元,5年之后会有多大变化? 吴伯凡教授曾在<冬吴相对论>节目中说过:你坚持做一件事情的时候,一年之内你往往会高估它带给你的变化,但是如果你坚持五年的话,你又往 ...
- 创建一个Customer类,类中的属性有姓名(name)、年龄(age)、性别(gender),每一个属性分别有get/set方法。然后创建两个customer对象:张立、18、女和王猛、22、男。把
创建一个Customer类,类中的属性有姓名(name).年龄(age).性别(gender),每一个属性分别有get/set方法.然后创建两个customer对象:张立.18.女和王猛.22.男.把 ...
- 从控制台输入一个数字表示某个班学生人数,然后创建一个表示该班级所有学生名字的字符串数组,并使用控制台输入学生名字赋值给数组的每一个元素,最后输出所有学生姓名。
Java控制台输入字符存储在数组中 题目:** 从控制台输入一个数字表示某个班学生人数,然后创建一个表示该班级所有学生名字的字符串数组,并使用控制台输入学生名字赋值给数组的每一个元素,最后输出所有学生 ...
- 给函数取一个“好”名字
参考资料:https://www.cnblogs.com/dolphin0520/p/10567879.html 一.常见的函数命名风格 目前,函数最常见的两种命名风格: (1)驼峰命名法: 多个单词 ...
- 【转】给Java包取一个独一无二的名字
来源:http://bbs.hackline.net/thread-3620-1-1.html 隐藏具体实现是Java语言的主要特点之一.正是因为这个原因,所以Java语言的移植性就特别好.如有个程序 ...
- 使用nodejs代码在SAP C4C里创建Individual customer
需求:使用nodejs代码在SAP Cloud for Customer里创建Individual customer实例. 代码: var createAndBind = require('-/jer ...
- mysql函数名称顿号,快速统计一个单元格内有多少个名字,你不会是一个一个数的吧...
原标题:快速统计一个单元格内有多少个名字,你不会是一个一个数的吧 欢迎来到欢课,工作中我们可能会遇到这种问题,一个单元格内有很多人名,现在我们需要数出来,没个单元格内,有多少姓名,我们先快速操作下,如 ...
- 独立产品灵感周刊 DecoHack #028 - 如何给你的项目取一个好名字
本周刊记录有趣好玩的独立产品设计开发相关内容,每周发布,感兴趣的伙伴可以 点击订阅我的周刊.为保证每期都能收到,建议邮件订阅.欢迎通过 Twitter 私信推荐或投稿. 产品推荐 1. Napkin ...
- 如何为项目起一个好名字
嗯,首先,也就是起一个好名字的前提是 你已经了解了项目的功能,缺陷,约束等方面的东东 接着,请随便为项目起一个名字 然后找出三个理由,说明现在这个名字不合适的地方 然后再起一个名字,来弥补这三个理由所 ...
- java类里面再定一个类_java类的里面可以再定义一个类吗 java里可不可以在一个...
java类里面还可以定义一个类,即内部类. java内部类分为: 成员内部类.静态嵌套类.方法内部类.匿名内部类 . 内部类的共性 (1).内部类仍然是一个独立的类,在编译之后内部类会被编译成独立的. ...
最新文章
- 深度学习框架:GPU
- Python爬虫之urllib模块2
- lua学习笔记之开始
- libevent中的hash表
- WebStorm错误--无法显示文件夹目录
- mybatis查询缓存——(十三)
- [原]ActiveReport6 for net使用(一)
- 订阅github release(官方+IFTTT)
- 如何安装nginx并代理下载服务器文件
- 【面试题】 做了一份前端面试复习计划,保熟~
- java发送邮件被退回,从Java应用程序发送电子邮件中的异常:中继被拒绝
- 桑佛德大学计算机科学,美国桑佛德大学专业都有哪些?每个专业都有什么优势?一起来了解下吧?...
- mediasoup安装使用
- Angular JS introduce
- 词嵌入来龙去脉 word embedding、word2vec
- 语音合成商业化:科大讯飞向左,魔音工坊向右
- JAVA:如何读写txt文件,并解决中文乱码问题
- acm中的概率和期望类题目 挖坑
- 元胞自动机代码演示案例
- 2020 Ansys Lumerical FDTD MODE安装步骤说明