Я только начал изучать Java, и я думаю, что это очень простой вопрос, но я еще не нашел правильного ответа, поэтому я попробую здесь.
Я просто хочу показать в своей консоли имена и описания некоторых животных, но я не знаю, как манипулировать переменными из класса класса.
Я думаю, мне нужно использовать параметры, но я не могу найти, как их использовать в классе...
Мой "Animal.java"
public class Animal {
private String nom;
public static String DESCRIPTION;
public String toString(){
return "Je suis " + this.nom;
}
public void direNom(){
System.out.println(toString());
}
public void direDESCRIPTION(){
System.out.println("Description: " + this.DESCRIPTION);
}
public String getNom(){
return nom;
}
public void setNom(String nom){
this.nom = nom;
}
class Vertebre{
int nbrVertebre;
class Mammifere{
class Ours{
String nom = "Poumba";
String DESCRIPTION = "Description de Poumba";
}
class Chimpanze{
String nom = "Cheeta";
String DESCRIPTION = "Description de Cheeta";
}
class Rats{
String nom = "Ratata";
String DESCRIPTION = "Description de Ratata";
}
}
class Poisson{
class Requins{
String nom = "Jaws";
String DESCRIPTION = "Description de Jaws";
}
class Raies{
String nom = "Raimonta";
String DESCRIPTION = "Description de Raimonta";
}
class Truites{
String nom = "Truita";
String DESCRIPTION = "Description de Truita";
}
}
class Reptile{
class Tortue{
String nom = "Tortega";
String DESCRIPTION = "Description de Tortega";
}
class Serpent{
String nom = "Serpento";
String DESCRIPTION = "Description de Serpento";
}
}
}
}
Мой "TestZoo.java"
public class TestZoo {
public static void main(String[] args){
Animal unAnimal = new Animal();
unAnimal.setNom("Jaws");
unAnimal.direNom();
unAnimal.direDESCRIPTION();
unAnimal.setNom("Cheeta");
unAnimal.direNom();
unAnimal.direDESCRIPTION();
unAnimal.setNom("Ham");
unAnimal.direNom();
unAnimal.direDESCRIPTION();
}
}