Зачем мне делать статический класс, чтобы сделать экземпляры этого класса?JAVA

Программисты JAVA общаются здесь
Anonymous
Зачем мне делать статический класс, чтобы сделать экземпляры этого класса?

Сообщение Anonymous »

Когда я пытаюсь сделать экземпляры моего класса, я получаю ошибки, если я не добавлю статическое ключевое слово. Мне интересно, почему это так, не идет против всей концепции статичной. Мне интересно, как, черт возьми, это работает и почему он отказывается работать без статического ключевого слова. < /P>
public class MyProgram{
public static void main(String[] args){
person jim = new person(36);
person bob = new person(16);
System.out.println(jim.getAge());
System.out.println(bob.getAge());
}
public static class person{
private int age;
public person(int a){
age = a;
}
public void setAge(int a){
age = a;
}
public int getAge(){
return age;
}
}
}


Подробнее здесь: https://stackoverflow.com/questions/794 ... that-class

Вернуться в «JAVA»