Rectangle BankAccount Purse



Похожие документы
Progettazione di classi

Progettazione di classi

Esercizio: la classe CashRegister

Progettare le Classi

DataSet. ... public BankAccount getmaximum() { return x; }... private BankAccount maximum;... } DataSet

sayhello public private protected return public class Greeter { public String sayhello() { String message = Hello, World! ; return message; } }

public class Hello { public static void main(string[] args){ // visualizza un messaggio sulla finestra di // console System.out.

Variabili e Parametri

Livelli di astrazione

Esempio: il conto bancario

Capitolo 4. Tipi di dati fondamentali. Cay S. Horstmann Concetti di informatica e fondamenti di Java quarta edizione

I metodi statici -1. Variabili statiche Vogliamo assegnare a ciascuncontoun numeroidentificativo diverso. I metodi statici -2

Esercitazioni aggiuntive Martedì Laboratorio L-12

15 - Packages. Programmazione e analisi di dati Modulo A: Programmazione in Java. Paolo Milazzo

14 - Packages. Programmazione e analisi di dati Modulo A: Programmazione in Java. Paolo Milazzo

Gestione delle Eccezioni

Dichiarazioni di import: Introduzione

Parola chiave extends

Classi ed Oggetti in JAVA

SAPIENZA Università di Roma Facoltà di Ingegneria dell Informazione, Informatica e Statistica

Esercizio 6 Realizzare una classe astratta per le Figure piane e due sottoclassi, la sottoclasse Quadrato e la sottoclasse Rettangolo.

esercizi Esercizi / problemi

Programmazione a oggetti e JAVA. Prof. B.Buttarazzi A.A. 2011/2012

Introduzione alla programmazione Java. Dott. Ing. M. Banci, PhD

23 - Graphical User Interface GUI (Cenni)

Questi lucidi provengono dal Capitolo 7 del libro. Cay S. Horstmann Concetti di informatica e fondamenti di Java quarta edizione

Programmazione ad oggetti


Laoratorio di sistemi Estrazione di una carta senza ripetizione Java [NetBeans]

Alberi Binario in Java

Luca Mari, Sistemi informativi applicati (reti di calcolatori) appunti delle lezioni. Architetture client/server: applicazioni server

! Programmazione strutturata ! TDA. ! Classi, incapsulamento, ! OO. ! Scambio messaggi, eredità, polimorfismo. ! OO in Java

SQL. Laboratorio di Progettazione di Basi di Dati (CdS in Informatica e TPS)

Corso di Laurea Ingegneria Informatica Fondamenti di Informatica

Laboratorio di Sistemi Classi e relazioni Java

Транскрипт:

Rectangle BankAccount Purse

StringTokenizer RandomNumberGenerator GestoreNuoviConti Math main CalcolaBustaPaga PogrammaPerIlPagamento

Purse public class Purse { public Purse() {...} public void addnickels(int count) {...} public void adddimes(int count) {...} public void addquarters(int count) {...} public double gettotal() {...} public static final double NICKEL_VALUE = 0.05; public static final double DIME_VALUE = 0.1; public static final double QUARTER_VALUE = 0.25; } Coin Purse Coin public class Coin { public Coin (double avalue, String aname) {...} public double getvalue() {...}... } public class Purse { public void add(coin acoin) {...} public double gettotal() {...}... }

Purse Coin

DataSet BankAccount Coin Measurable DataSet Measurable DataSet JOptionPane.showInputDialog( promptstring); JOptionPane.showMessageDialog(null, messagestring); null null showmessagedialog showinputdialog

this

public class BankAccount { /** Trasferisce denaro da questo conto a un altro conto @param amount la somma da trasferire @param other il conto su cui trasferire public void transfer(double amount, BankAccount other) { balance = balance amount; other.balance = other.balance + amount; }... } other balance BankAccounttransfer BankAccount transferbalance other transfer

read() FileInputStreamFileReader package java.lang javax.swing... java.lang.string javax.swing.joptionpane

it.unicam.cs.labprogrammazione com.hotmail.luca package;

LabProgrammazione cs unicam it it My Documents #C:\My Documents> javac it\unicam\cs\labprogrammazione\*.java BankAccount import it.unicam.cs.labprogrammazione.*; import it.unicam.cs.labprogrammazione.bankaccount; BankAccount String java.lang.string it.unicam.cs.labprogrammazione.string

java main BankAccount C:\MyDocuments> java it.unicam.cs.labprogrammazione.bank Account it javac cp java cp