Регистрация
19 Окт 2013
Сообщения
78
Репутация
0
Спасибо
0
Монет
0
Есть код:
public class Solution {
public static void main(String[] args) {
//напишите тут ваш код
Cat cat1 = new Cat("cat1",10,10,10);
Cat cat2 = new Cat("cat1",10,10,10);
Cat cat3 = new Cat("cat1",10,10,10);
}
public static class Cat {
public static int count = 0;
private String name;
private int age;
private int weight;
private int strength;
public Cat(String name, int age, int weight, int strength) {
count++;
this.name = name;
this.age = age;
this.weight = weight;
this.strength = strength;
}
}
на сколько я понимаю, Cat cat1 = new Cat("cat1",10,10,10); это создание объекта МЕТОДА класса Cat?
то есть я не самого класса, а его метода, и так произошло, из-за того, что класс Cat объявлен статическим?
 
что то я нихрена не поняла вопроса. Ты создаешь просто обьекты 1го класса, в чем проблема? в чем конкретный вопрос?
 
Назад
Сверху