Mam stworzyc klase abstrakcyjna. Pisze wiec:
abstract class test
{
static int iZmienna;
test()
{
iZmienna=0;
}
}
Teraz w main, jako ze nie moge tworzyc obiektu klasy abstrakcyjnej to robie tak:
test.iZmienna=3;
I dostaje przy kompilacji blad:
inner classes cannot have static declarations
wyglada na to ze nie moge miec pol statycznych wiec zmieniam w swojej klasie:
abstract class test
{
int iZmienna; //juz bez static
test()
{
iZmienna=0;
}
}
i w trakcie kompilacji dostaje:
non-static variable iZmienna cannot be referenced from a static context
Czy moze ktos mi wytlumaczyc jak to powinno wygladac? Bo ja juz nie wiem :[