16 Eylül 2010 Perşembe

Java Top 10 Hata

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