2015-08-06 3 views
-8

Я пытаюсь запустить пример книги, а книга записывает код в eclipse, но когда я создаю метод класса и конструктора, я получаю ошибку, которая должна быть интерфейс или классОжидается Android Studio «класс» или «интерфейс»

public class Galaxy 
{ 
String galaxyName; 
int galaxySolarSystems; 
int galaxyPlanets; 
long galaxyColonies; 
double galaxyLifeforms; 
int galaxyFleets; 
int galaxyStarships; 
} 

public Galaxy(String name, int solarSys, int planets) 
{ 
galaxyName = name; 
galaxySolarSystems = solarSys; 
galaxyPlanets = planets; 
galaxyColonies = 0; 
galaxyLifeforms = 0; 
galaxyFleets = 0; 
galaxyStarships = 0; 

} 

ответ

8

Вы должны поставить constructorвнутри класс, как это:

public class Galaxy 
{ 
    String galaxyName; 
    int galaxySolarSystems; 
    int galaxyPlanets; 
    long galaxyColonies; 
    double galaxyLifeforms; 
    int galaxyFleets; 
    int galaxyStarships; 

    public Galaxy(String name, int solarSys, int planets) 
    { 
     galaxyName = name; 
     galaxySolarSystems = solarSys; 
     galaxyPlanets = planets; 
     galaxyColonies = 0; 
     galaxyLifeforms = 0; 
     galaxyFleets = 0; 
     galaxyStarships = 0; 
    } 
} 
+0

спасибо. я просто понял, что не так с моим кодом, это ужасно, я не поймал это –

+0

Нет проблем - мы все были новичками некогда. Удачи! – Glorfindel

Смежные вопросы