Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
U
Uebung16Objekte
Manage
Activity
Members
Labels
Plan
Issues
0
Issue boards
Milestones
Wiki
Code
Merge requests
0
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Container Registry
Model registry
Operate
Environments
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
AlfaTrainingKurse
Java
Uebung16Objekte
Commits
44b272cf
Commit
44b272cf
authored
5 years ago
by
Dennis Eisold
Browse files
Options
Downloads
Patches
Plain Diff
Klassen erweitert
parent
8c76bff3
No related branches found
No related tags found
Loading
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
src/de/itstall/Lager.java
+56
-14
56 additions, 14 deletions
src/de/itstall/Lager.java
with
56 additions
and
14 deletions
src/de/itstall/Lager.java
+
56
−
14
View file @
44b272cf
...
@@ -5,9 +5,18 @@ package de.itstall;
...
@@ -5,9 +5,18 @@ package de.itstall;
*/
*/
public
class
Lager
{
public
class
Lager
{
/**
* Fuegt dem Lager ein Regal hinzu
*
* @param lagerplaetze : int : Anzahl der Etagen
*/
public
void
addRegal
(
int
lagerplaetze
)
{
}
/**
/**
* Klasse zur Verwaltung der Regale
* Klasse zur Verwaltung der Regale
* Ein Regal kan max. fünf
Et
age
n
besitzen
* Ein Regal kan max. fünf
L
age
rplaetze
besitzen
*/
*/
private
class
Regal
{
private
class
Regal
{
...
@@ -16,17 +25,31 @@ public class Lager {
...
@@ -16,17 +25,31 @@ public class Lager {
*/
*/
private
int
lagerplaetze
;
private
int
lagerplaetze
;
/** Konstruktor */
/**
public
void
Regal
()
{
* Konstruktor
this
.
setLagerplaetze
(
5
);
*
* @param lagerplaetze : int : Anzahl der Lagerplaetze
*/
public
void
Regal
(
int
lagerplaetze
)
{
this
.
setLagerplaetze
(
lagerplaetze
);
}
}
/** gibt die Anzahl der Lagerplaetze zurueck */
/**
* Gibt die Anzahl der Lagerplaetze zurueck
*
* @return int : Anzahl der Lagerplaetze
*/
public
int
getLagerplaetze
()
{
public
int
getLagerplaetze
()
{
return
this
.
lagerplaetze
;
return
this
.
lagerplaetze
;
}
}
/** Setzt die Lagerplaetze auf die uebergebene int Zahl und prueft ob die Zahl gueltig ist */
/**
* Setzt die Lagerplaetze auf die uebergebene int Zahl und prueft ob die Zahl gueltig ist
*
* Gueltigkeitsbereich 1-5
*
* @param lagerplaetze : int : Anzahl der Lagerplaetze
*/
public
void
setLagerplaetze
(
int
lagerplaetze
)
{
public
void
setLagerplaetze
(
int
lagerplaetze
)
{
this
.
lagerplaetze
=
lagerplaetze
;
this
.
lagerplaetze
=
lagerplaetze
;
}
}
...
@@ -37,19 +60,38 @@ public class Lager {
...
@@ -37,19 +60,38 @@ public class Lager {
*/
*/
private
class
Lagerplatz
{
private
class
Lagerplatz
{
/** Objekt auf einem Lagerplatz einlagern */
/**
public
void
einlagern
()
{
* Objekt auf einem Lagerplatz einlagern
*
* @param o : Object : Das einzulagernde Object
* @return Object : Lagerplatz
*/
public
Object
einlagern
(
Object
o
)
{
return
null
;
}
}
/** Objekt einem Lagerplatz entnehmen und den Platz wieder freigeben */
/**
public
void
entnehmen
()
{
* Objekt einem Lagerplatz entnehmen und den Platz wieder freigeben
*
* -> Kontrollieren auf welchem Lagerplatz sich das Objekt befindet
*
* @param o : Object : Das zu entnehmende Object
* @return boolean : Erfolgreich entnommen?
*/
public
boolean
entnehmen
(
Object
o
)
{
return
false
;
}
}
/** Sucht auf den Lagerplaetzen nach einem Objekt und gibt den Lagerplatz zurueck */
/**
public
void
finden
()
{
* Sucht auf den Lagerplaetzen nach einem Objekt und gibt den Lagerplatz zurueck
*
* @param o : Object : Das zu suchende Object
* @return Object : Lagerplatz
* */
public
Object
finden
(
Object
o
)
{
return
null
;
}
}
}
}
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment