Opgavesæt 4 i BlueJ
Lave egen pakke med klasser i BlueJ-miljøet
MODEL: køretøjer
- Opret pakke
Vælg "Project", "New Project" og kald det "koeretoej". Læg det på J-drevet.
Vælg "Edit", "New Package" (pakke) og navngiv den "koeretoej". Der fremkommer nu en brun ikon, som symboliserer 'package'. Dobbeltklik på den, så åbnes et nyt BlueJ-vindue med en ikon '<go up>'.
- Opret 2 klasser
Opret 2 klasser: "cykel" og "bil".
"cykel" skal have en attribut: private int antal_hjul;
"cykel" skal have 2 metoder: public void setAntal_hjul(int nytantal_hjul)
og public int getAntal_hjul( )
Sæt antal_hjul til 0 i constructor.
"bil" skal have en attribut: private String maerke;
Tilret metoderne til dette.
Lav 2 constructorer: public bil( ), som tildeler 'maerke' værdien "ukendt",
og public bil(String bilmaerke), som tildeler 'maerke' den overførte værdi 'bilmaerke'.
Læg mærke til at der øverst i implementation er indføjet:
package koeretoej;
(kommer fra "$PKGLINE" i templaten "stdclass.tmpl").
- Opret 4 objekter
"Compile" det hele, og opret følgende 4 objekter:
En unipede (enhjulet cykel), en alm. tohjulet cykel, en bil af mærket FORD og en af mærket NISSAN (brug begge constructors til bil).
- Interface (API)
Kør menuen "Tools", "Project Documentation". Der genereres nu en hel mappe "doc" med HTML-dokumentation, den såkaldte API (Application Programming Interface). Dokumentationen popper op i et browservindue.
Læg mærke til den særdeles omfattende dokumentation, som er spækket med hyperlink både internt og til Java-dokumentationen generelt (enten lokalt eller på SUN's hjemmeside). GUF for programmører. Det hele genereres af 'javadoc'.