mirror of
https://codeberg.org/info-bw-wiki/tierquartett.git
synced 2025-12-09 06:48:43 +01:00
First commit
This commit is contained in:
commit
692cecbca7
7 changed files with 256 additions and 0 deletions
110
Karte.java
Normal file
110
Karte.java
Normal file
|
|
@ -0,0 +1,110 @@
|
|||
|
||||
/**
|
||||
* Spielkarte eines Tierquartetts
|
||||
*
|
||||
* @author Frank Schiebel
|
||||
* @version 0.1
|
||||
*/
|
||||
public class Karte
|
||||
{
|
||||
private String tierart;
|
||||
private int verbreitung,
|
||||
geschwindigkeit,
|
||||
alter,
|
||||
gewicht;
|
||||
private double nachkommen;
|
||||
private int spieler;
|
||||
|
||||
/**
|
||||
* Konstruktor für Objekte der Klasse Karte
|
||||
*/
|
||||
public Karte(
|
||||
String tierart,
|
||||
int verbreitung,
|
||||
int geschwindigkeit,
|
||||
int alter,
|
||||
int gewicht,
|
||||
double nachkommen,
|
||||
int spieler
|
||||
) {
|
||||
this.tierart = tierart;
|
||||
this.verbreitung = verbreitung;
|
||||
this.geschwindigkeit = geschwindigkeit;
|
||||
this.alter = alter;
|
||||
this.gewicht = gewicht;
|
||||
this.nachkommen = nachkommen;
|
||||
this.spieler = spieler;
|
||||
}
|
||||
|
||||
/**
|
||||
* Liefere die Tierart der Quartettkarte
|
||||
* @return Name der Tierart
|
||||
*/
|
||||
public String getTierart() {
|
||||
return this.tierart;
|
||||
}
|
||||
|
||||
/**
|
||||
* Liefere die Anzahl der Kontinente/Ozeane, auf denen
|
||||
* das Tier zu finden ist.
|
||||
* @return Verbreitung: Anzahl der Kontinente/Ozeane
|
||||
*/
|
||||
public int getVerbreitung() {
|
||||
return this.verbreitung;
|
||||
}
|
||||
|
||||
/**
|
||||
* Liefere die Höchstgeschwindigkeit des Tiers
|
||||
* @return Höchstgeschwindigkeit des Tiers in km/h
|
||||
*/
|
||||
public int getGeschwindigkeit() {
|
||||
return this.geschwindigkeit;
|
||||
}
|
||||
|
||||
/**
|
||||
* Liefere das Höchstalter des Tiers
|
||||
* @return Höchstalter des Tiers in Jahren
|
||||
*/
|
||||
public int getAlter() {
|
||||
return this.alter;
|
||||
}
|
||||
|
||||
/**
|
||||
* Liefere das Gewicht des Tiers
|
||||
* @return Gewicht des Tiers in kg
|
||||
*/
|
||||
public int getGewicht() {
|
||||
return this.gewicht;
|
||||
}
|
||||
|
||||
/**
|
||||
* Liefere die Zahl der jährlichen Nachkommen des Tiers
|
||||
* @return Jähriche Nachkommen des Tiers
|
||||
*/
|
||||
public double getNachkommen() {
|
||||
return this.nachkommen;
|
||||
}
|
||||
|
||||
/**
|
||||
* Liefere die Nummer des Spielers, der die Karte hält
|
||||
* @return Spielernumnmer des Kartenbesitzers
|
||||
*/
|
||||
public double getSpieler() {
|
||||
return this.spieler;
|
||||
}
|
||||
|
||||
/**
|
||||
* Liefere die Zahl der jährlichen Nachkommen des Tiers
|
||||
* @return Jähriche Nachkommen des Tiers
|
||||
*/
|
||||
public String getKartenDetails() {
|
||||
return tierart +
|
||||
", Verbreitung=" + verbreitung +
|
||||
", Geschwindigkeit=" + geschwindigkeit +
|
||||
", Höchstalter=" + alter +
|
||||
", Gewicht=" + gewicht +
|
||||
", Nachkommen=" + nachkommen +
|
||||
", Spielernummer=" + spieler;
|
||||
}
|
||||
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue