Java Class Problemi
-
Selam dostlar ağalar paşalar :F Java ile ilgilenmeye başladım class tanımlarken şöyle bir sıkıntı ortaya çıktı
Kod:
public class deneme {
class Ornekclass{
}
public static void main (String args[]) {
int x=5;
int y=5;
Ornekclass sinifim=new Ornekclass();
}
}
Hata : Exception in thread "main" java.lang.Error: Unresolved compilation problem:
No enclosing instance of type deneme is accessible. Must qualify the allocation with an enclosing instance of type deneme (e.g. x.new A() where x is an instance of deneme).
at deneme.main(deneme.java:21)
kod bloğum budur.Burada sıkıntı Ornekclass klasımı sinifim değişkenine aktaramıyorum hata veriyor sebebi ne olabilir ?
-
örnek class ı neden deneme class ının içine yazdın ki bu şekilde?
şöyle denersen sıkıntı çıkmaz
class Ornekclass{ public int X; public int Y; } public class deneme { public static void main (String args[]) { int x=5; int y=5; Ornekclass sinifim=new Ornekclass(); sinifim.X = x; sinifim.Y=y; } }
-
acemilik hocam yeni öğreniyorum java'yı dediğin şekilde oldu :D sağol.
-
package icindeki Ornekclass tanımlamasını sil, package icine yeni class olustur Ornekclass olarak, onun icine de:
Ornekclass sinifim; yaz.
sayfa acık kalmıs ben de cevaplanmadı sanıyorum, unbalanced cözmüs zaten.
Andrei tarafından 22/Mar/13 15:50 tarihinde düzenlenmiştir