תכנות מתקדם ב-Java/עבודה לפי ממשק: הבדלים בין גרסאות בדף

תוכן שנמחק תוכן שנוסף
Yishaybg (שיחה | תרומות)
Yishaybg (שיחה | תרומות)
שורה 40:
public class Blackbox {
 
private int _someFieldsomeField;
public int getField() {
return _someFieldsomeField;
}
public void setField(int val) {
_someFieldsomeField = val;
}
}
שורה 55:
public class ClosedObject {
private Blackbox _boxbox;
public ClosedObject() {
_boxbox = new Blackbox();
_boxbox.setField(10);
}
public Blackbox getBox() {
return _boxbox;
}
public void printBox() {
System.out.println("What is in the box? "+_boxbox.getField());
}
}
שורה 83:
public Blackbox getBox() {
Blackbox temp = new Blackbox();
temp.setField(_boxbox.getField());
return temp;
}