mirror of
https://codeberg.org/info-bw-wiki/tierquartett.git
synced 2025-12-09 06:48:43 +01:00
110 lines
No EOL
2.5 KiB
Java
110 lines
No EOL
2.5 KiB
Java
|
|
/**
|
|
* 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;
|
|
}
|
|
|
|
} |