Class Bucket
java.lang.Object
unit4.bucketLib.Bucket
public class Bucket
- extends java.lang.Object
מחלקה זו מגדירה דלי גרפי
- Version:
- 20/8/2006
- Author:
- צוות מדעי המחשב, המרכז להוראת המדעים, האוניברסיטה העברית, ירושלים
Constructor Summary |
Bucket(int capacity,
String name)
הפעולה הבונה מקבלת כפרמטרים את שם וקיבולת הדלי
ובונה דלי חדש ריק בגודל זה
הפעולה גם מציירת את הדלי על המסך |
Method Summary |
void |
empty()
הפעולה מרוקנת את הדלי הנוכחי |
void |
fill(int amount)
הפעולה מקבלת כפרמטר כמות של מים וממלאת את הדלי הנוכחי בכמות זו. |
int |
getCapacity()
הפעולה מחזירה את הקיבולת של הדלי הנוכחי |
double |
getCurrentAmount()
הפעולה מחזירה את כמות המים הקיימת כרגע בדלי הנוכחי |
boolean |
isEmpty()
הפעולה בודקת את מצב הדלי. |
void |
pourInto(Bucket where)
הפעולה מעבירה את כמות המים המקסימלית האפשרית
מהדלי הנוכחי לדלי שהתקבל כפרמטר |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Bucket
public Bucket(int capacity,
String name)
-
הפעולה הבונה מקבלת כפרמטרים את שם וקיבולת הדלי
ובונה דלי חדש ריק בגודל זה
הפעולה גם מציירת את הדלי על המסך
- Parameters:
capacity
- קיבולת הדליname
- שם הדלי
getCurrentAmount
public double getCurrentAmount()
-
הפעולה מחזירה את כמות המים הקיימת כרגע בדלי הנוכחי
- Returns:
- כמות המים הנוכחית בדלי
getCapacity
public int getCapacity()
-
הפעולה מחזירה את הקיבולת של הדלי הנוכחי
- Returns:
- קיבולת הדלי הנוכחי
pourInto
public void pourInto(Bucket where)
-
הפעולה מעבירה את כמות המים המקסימלית האפשרית
מהדלי הנוכחי לדלי שהתקבל כפרמטר
- Parameters:
where
- דלי היעד אליו יש לשפוך את המים מהדלי הנוכחי
empty
public void empty()
-
הפעולה מרוקנת את הדלי הנוכחי
fill
public void fill(int amount)
-
הפעולה מקבלת כפרמטר כמות של מים וממלאת את הדלי הנוכחי בכמות זו.
אם כמות המים היא מעבר לקיבולת הדלי, הדלי מתמלא ויתר
המים נשפכים החוצה
- Parameters:
amount
- כמות המים שבה יש למלא את הדלי
isEmpty
public boolean isEmpty()
-
הפעולה בודקת את מצב הדלי. אם הדלי הנוכחי ריק, מחזירה 'אמת'
ואם לא מחזירה 'שקר'
- Returns:
- ערך בוליאני 'אמת' או 'שקר', המציין את מצב הדלי