【Java 基础实例—Bank 项目1】】的更多相关文章

(上图Wie任务要求的UML结构) Account.java 文件: package Banking_1; public class Account { private double balance;//余额 ,uml前该变量是 '-' public Account(double init_balance){ balance=init_balance; } public double getBalance() { return balance; } //存钱 public void deposi…
延续 Java基础 项目实例--Bank项目4 实验要求 实验题目 5: 在银行项目中创建 Account 的两个子类:SavingAccount 和 CheckingAccount 实验目的: 继承.多态.方法的重写. 提 示: 创建 Account 类的两个子类:SavingAccount 和 CheckingAccount 子类 a. 修改 Account 类:将 balance 属性的访问方式改为 protected b. 创建 SavingAccount 类,该类继承 Account…
总结: customer.setAccount(account); //引用,日后的account 和 customer.getAccount()的结果始终一致 实验目的 扩展银行项目,添加一个 Customer 类.Customer 类将包含一个 Account对 象. 实验目的: 使用引用类型的成员变量. 提 示: 1. 在banking包下的创建Customer类.该类必须实现上面的UML图表中的模 型. a. 声明三个私有对象属性:firstName.lastName 和 account…
基于上一个实验Banking_5 ,代码先全部复制过来. 笔记心得: 1.SavingAccount() 需要两种构造方法,接受单个参数和两个的 2.Account 有两个类型 SavingAccount 和 CheckingAccount ,每个人都有两个或一个 , setAccount(Account account,int id) ,id=1 表示设置前者, id=2表示设置后者. 3.在 public class CustomerReport{}中 ,首先调用static Bank :…
贪吃蛇项目 import java.awt.Color; import java.awt.Graphics; import java.awt.Toolkit; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.InputEvent; import java.awt.event.KeyEvent; import java.awt.event.KeyListen…
打印等腰三角形代码 public class ForForTest{ public static void main(String []args){ for(int x=0;x<5;x++){ for(int y=x+1;y<5;y++){ System.out.print(" "); } for(int z=0;z<x;z++){ System.out.print("* "); } System.out.println(); } } } 折半查找…
1.做一个饲养员给动物喂食物的样例体现JAVA中的面向对象思想,接口(抽象类)的用处 package com.softeem.demo; /** *@authorleno *动物的接口 */ interface Animal { public void eat(Food food); } /** *@authorleno *一种动物类:猫 */ class Cat implements Animal { public void eat(Food food) { System.out.printl…
实现一个基于文本界面的<家庭记账软件> 需求:能够记录家庭的收入,支出,并能够收支明细表 主要涉及一下知识点: - 局部变量和基本数据类型 - 循环语句 - 分支语句 - 方法调用和返回值的接受 - 简单的屏幕输出格式 工具类介绍 将不同的功能封装为方法,就可以直接通过调用的方法使用它的功能,而无需考虑具体的功能实现.在Utility.java类中提供了以下静态方法: FamilyAccount.java类代码实现 public class FamilyAccount { public sta…
冒泡排序 是一种简单的排序算法.它反复地走訪过要排序的数列,一次比較两个元素.假设他们的顺序错误就把他们交换过来.走訪数列的工作是反复地进行直到没有再须要交换,也就是说该数列已经排序完毕. 这个算法的名字由来是由于越小的元素会经由交换慢慢"浮"到数列的顶端. public class BubbleSort{      public static void main(String[] args){          int score[] = {67, 69, 75, 87, 89, 9…
1写一个方法,用一个for循环打印九九乘法表 /** *一个for循环打印九九乘法表 */ public void nineNineMultiTable() { for (int i = 1,j = 1; j <= 9; i++) { System.out.print(i+"*"+j+"="+i*j+" "); if(i==j) { i=0; j++; System.out.println(); } } } 2.写一个方法,可以推断随意一个…