Merhaba arkadaşlar.
Static bir fonksiyondan getClass() çağıramassınız. Çünkü fonksiyon static'dir.
Eğer getClass() çağırırsanız şuna benzer bi hata alırısnız.
Bunun yerine "SinifinAdi.class" şeklinde çağırılmalıdır.
Static bir fonksiyondan getClass() çağıramassınız. Çünkü fonksiyon static'dir.
Kod:
public static void sesCal() {
URL sesUrl= getClass().getClassLoader().getResource("ses.midi");
}
Eğer getClass() çağırırsanız şuna benzer bi hata alırısnız.
Kod:
error: non-static variable this cannot be referenced from a static context
Bunun yerine "SinifinAdi.class" şeklinde çağırılmalıdır.
Kod:
class SesSinifim{
public static void sesCal() {
URL sesUrl= SesSinifim.class.getResource("ses.midi");
}
}