Всем привет, подскажите пожалуйста, что не так?
Выдает такое:
Переменную "name" нельзя использовать в статическом контексте
package com.javarush.task.task03.task0307;
/*
Привет StarCraft!
*/
public class Solution {
public static void main(String[] args) {
Zerg zerg = new Zerg();
Zerg.name = "Alex";
Zerg zerg2 = new Zerg();
Zerg2.name = "A";
Zerg zerg3 = new Zerg();
Zerg3.name = "B";
Zerg zerg4 = new Zerg();
Zerg4.name = "C";
Zerg zerg5 = new Zerg();
Zerg5.name = "D";
Protoss protoss1 = new Protoss();
Protos1.name = "T";
Protoss protoss2 = new Protoss();
Protos2.name = "P";
Protoss protoss3 = new Protoss();
Protos3.name = "O";
Terran terran4 = new Terran();
Terran4.name = "N";
Terran terran1 = new Terran();
Terran1.name = "Baby";
Terran terran2 = new Terran();
Terran2.name = "Father";
Terran terran3 = new Terran();
Terran3.name = "Teacher";
}
public static class Zerg {
public String name;
}
public static class Protoss {
public String name;
}
public static class Terran {
public String name;
}
}
package com.javarush.task.task03.task0307;
/*
Привет StarCraft!
*/
public class Solution {
public static void main(String[] args) {
Zerg zerg = new Zerg();
Zerg.name = "Alex";
Zerg zerg2 = new Zerg();
Zerg2.name = "A";
Zerg zerg3 = new Zerg();
Zerg3.name = "B";
Zerg zerg4 = new Zerg();
Zerg4.name = "C";
Zerg zerg5 = new Zerg();
Zerg5.name = "D";
Protoss protoss1 = new Protoss();
Protos1.name = "T";
Protoss protoss2 = new Protoss();
Protos2.name = "P";
Protoss protoss3 = new Protoss();
Protos3.name = "O";
Terran terran4 = new Terran();
Terran4.name = "N";
Terran terran1 = new Terran();
Terran1.name = "Baby";
Terran terran2 = new Terran();
Terran2.name = "Father";
Terran terran3 = new Terran();
Terran3.name = "Teacher";
}
public static class Zerg {
public String name;
}
public static class Protoss {
public String name;
}
public static class Terran {
public String name;
}
}