Java da yazılmış bir programın cümlelerine “deyim” (statament) denilir. Java da başlıca kontrol deyimleri şunlardır; -if deyimi -while döngü deyimi -do while döngü deyimi -for döngü deyimi -foreach döngü deyimi (Javada ilk defa jdk 5 ile gelmiştir) -break deyimi -continue deyimi -switch deyimi -return deyimi …
Etiket: yazılım
Bizim tarafımızdan yada başkaları tarafından yazılmış olan bir sınıfa bir takım elemanlar eklemek isteyebiliriz. Türetme bir sınıfa yeni elemanlar ekleyerek onu genişletmek anlamına gelir. Eğer sınıfın kaynak kodu elimizde varsa …
“System.Windows.Forms.Dll” içerisindeki “MessageBox” isimli sınıf mesaj diyalog penceresi çıkartmak için kullanılır. Bu sınıf aynı zamanda “System.Windows.Forms” isim alanı içerisindedir. Mesaj diyalog penceresi sınıfın static show methodlarıyla çıkartılır. En çok kullanılan …
Bazen kısıtlı sayıda seçenek sözkonusudur ve bu seçeneklerin ifade edilmesi gerekmektedir. Bunun için yazıları kullanmak ( yani string kullanmak ) okunabilir olsa da iki dezavantajı vardır: Yazılar yanlış yazılmaya müsaaittir …
System isim alanındaki DateTime isimli yapı tarih ve zaman bilgisini tutup onun üzerinde işlem yapmaya yarar.Aşağıdaki başlangıç metodu yıl, ay vew günü alarak nesneyi oluşturur. Bunun zaman bilgileri sıfırlanmaktadır. [crayon-67e023c1cdb53013123175/] …
Aslında static olmayan metod kavramı aşağı seviyeli bakıldığında uydurma bir kavramdır. Aslında bütün metodlar static metodlar gibidir. Programcı isterse sınıfın tüm metodlarını static yapabilir. Yani static olmayan bir metodun eşdeğer …
Sınıfların doğrudan dışarıyı ilgilendirmeyen elemanları private bölüme konularak gizlenebilir. Böylece sınıfı kullanacak kişiler “çok fazla şey varmış” duygusuna kapılmazlar ve doğrudan kullanabilcekleri elemanlara yönelirler. Sınıfın iç işleyişe yönelik dışarıyı ilgilendirmeyen …
Bir sınıf nesnesi new operatörüyle yaratılmak istendiğinde, new operatörü sınıf nesnesini heap’ta tahsis eder, sonra sınıfın ismine başlangıç metodu (constructer) denilen bir metodunu çağırır. Başlangıç metodu referans bildirimi sırasında değil, …
system isim alanı içerisindeki String sınıfı, yazılar üzerinde işlem yapan genel bir sınıftır. Bu sınıf çok kullanıldığı için string anahtar sözcüğüyle de karşılanmıştır. Yani string demekle system.string demek tamamen aynı …
Türler kategori olarak değer türleri (value types) ve referans türleri (referance types) olmak üzere ikiye ayrılmaktadır. Eğer T değer türlerine ilişkinse, T türünden bir değişken bildirdiğimizde bu değişken değerin kendisini …
Atama terimi açıkça yapılan atamaları, metod çağırmasıyla yapılan atamaları ve return işlemiyle yapılan atamaları içeren genel bir terimdir. Bir atama işlemince derleyici sağ tarafta ki ifadenin türünü otomatik olarak sol …