Listenin 10 Numarası
Statik olmayan memberlara static metodlardan erişmeye çalışmak
Genellikle javaya yeni başlayan programcı arkadaşlarımızın karşılaştığı bir hatadır. Main static metodunda karşılaşmayan yoktur sanıyorum.
Misal:
public class selamBy
{
string name='My name is ...';
public static void main(String[args])
{
System.out.println('Selam '+name);
}
}
İşte hata
selamBy classının static olmayan elemanını doğrudan kullanmaya çalışmak yanlış olacaktır. Formal kullanım tabî ki
selamBy dostum=new SelamBy('Set my name');
..println('Selam '+dostum.getName());
Devamı gelecek...
Kaynak:http://www.javacoffeebreak.com/articles/toptenerrors.html