(19-02-2018, Saat: 19:56)gecemor Nickli Kullanıcıdan Alıntı: a- public static void main?
gecemor sırasıyla
public diğer sınıflar tarafından erişilebilir demek, private bunun tersi.
static kelime anlamı "sabit", bir sınıfın static üyelerinin yalnızca bir kopyası tutulur, diğer üyeler, sınıf her kopyalandığında yeniden kopyalanır. mesela xxx isminde bi sınıfımız olsun, biri static, diğeri dynamic iki üyesi olsun bunun
Kod:
class xxx {
static int a;
int b;
}
bu durumda xxx.a = 5 şeklinde a'nın değerini belirleyebiliyoruz, ama xxx.b = 5 gibi bir kullanım yok, xxx Xxx = new xxx(); şeklinde bir kopya oluşturduktan sonra ancak Xxx.b = 5 diyebiliriz. nesneye benzeterek düşünecek olursak, mesela her arabada 4 tekerlek olur, yani static int tekerlek_sayisi = 4, ama binbir çeşit tekerlek markası olduğu için tekerlek_markasi değişkeni static değil dynamic olmalı. gibi gibi, pratikle daha kolay anlaşılır.
void boş demek, dönüş değeri void olan bir fonksiyon herhangi bir değer döndürmek zorunda değil. dönüş değeri int olsaydı int döndürmek zorunda olacaktı mesela