@augustus nisi preterao samo si rekao svoje misljenje..
to cenim!
Ipak ne verujem da nasi pocetnici na fax-u citaju engleske ili nemcke knjige..
ja samo hocu dobru knjigu za pocetnike, npr sta je int, sta je double, sta zanci this. itd..
znaci ne znam kada i sta treba da upotrebim i kojim redosledom...
ja nisam ni trazio da knjiga bude besplatna ili online...rado cu reci nekome od mojih da je kupi i da mi je posalje
sve sto mi treba je naziv te knjige...i molio sam ako neko ima neke dobre skripte ili slican materijal da mi posalje..
lako je biti pametan kada se u necemu dobro snalazis...treba malo i pocetnike razumeti... :D
ovo mi je prva(kaze profa da je bas laka :D ) vezba, pa ako nekoga ne mrzi a jos zna nemacki neka mi uradi i malo objasni sta je uradio ..
bio bih mu mnogo zahvalan...
mozete mi i na e-mail pisati odgovor :
[email protected]
hvala svima ..
1. Übung zu Programmierung 1
----------------------------
Abgabe: KW 46
1. Aufgabe
-----------
Entwerfen Sie eine Klasse Artikel für eine einfache Bestandsführung mit den
folgenden Attributen und Methoden:
Attribute:
int artikelNr Artikelnummer
String bezeichnung Artikelbezeichnung
int bestand aktueller Artikelbestand
Methoden:
void bucheZugang(int menge) Zugang aufbuchen
void bucheAbgang(int menge) Abgang abbuche
String toString() Artikel-Objekt als Zeichenkette aufbereiten
Beispielausgabe:
Artikel: 4711 Bezeichnung: Staubsauger Bestand: 100
get-Methoden zu allen Attributen
set-Methoden nur zu den Attributen, für die eine set-Methode Sinn macht.
Konstruktoren:
- Es werden Konstruktoren benötigt für das Konstruieren eines Artikel-Objekts
mit 2 oder 3 Argumenten. Warum macht ein Standardkonstruktor keinen Sinn?
Folgende Bedingungen sind zu beachten:
- Die Artikelnummer muss eine 4-stellige positive Zahl sein.
- Die Bezeichnung darf nicht null sein.
- Der Bestand darf nie kleiner als 0 werden.
- die bei bucheAbgang und bucheZugang übergebenen Werte müssen auf > 0 über-
prüft werden.
Vorgehensweise:
---------------
-> Erstellen Sie die eigentliche Klasse mit dem Entwicklungswerkzeug BlueJ
-> Zu einem professionellen Quellcode gehören natürlich sinnvolle
Kommentierungen, eine selbsterklärende Namensgebung für Attribute,
Variablen und Konstanten, sowie eine Strukturierung des Programmtextes.
-> Testen Sie ihre Klasse, indem sie reale Objekte in BlueJ erzeugen und
deren Schnittstelle bedienen.