Witam, napisałam prostą bazę danych, gdzie oprócz klasy Main mam klasę Continent zawierającą tablicę Country i nazwę kontynentu, Country ma tablicę City i nazwę country no i city ma nazwy city. Wyszło coś jak w kodzie poniżej.
Pytanie, jak wyświetlić zawartość, żeby wyszło tak:
continent
country
city
country
city; na chwilę obecną wyświetlają mi się rzeczy typu pl.com.marzena.first.Continent@7ef20235
package pl.com.marzena.first;
public class Main {
public static void main(String[] args) {
Country[] country = new Country[2];
City[] polishCities = prepareCity("Warszawa", "Kraków");
Country[] firstCountry = prepareCountry(polishCities, "Polska");
City[] spainCities = prepareCity("Madryt", "Barcelona");
Country[] secondCountry = prepareCountry(spainCities, "Hiszpania");
Continent[] continent = prepareContinent(country, "Europa");
}
public static Continent[] prepareContinent(Country[] country, String continentName) {
Continent[] continent = new Continent[1];
Continent firstContinent = new Continent(country, continentName);
continent[0] = firstContinent;
return continent;
}
public static City[] prepareCity(String firstCityName, String secondCityName) {
City[] city = new City[2];
City firstCity = new City(firstCityName);
City secondCity = new City(secondCityName);
city[0] = firstCity;
city[1] = secondCity;
return city;
}
public static Country[] prepareCountry(City[] cities, String CountryName) {
Country[] country = new Country[2];
Country firstCountry = new Country(cities, CountryName);
Country secondCountry = new Country(cities, CountryName);
country[0] = firstCountry;
country[1] = secondCountry;
return country;
}
}