class
- Java kursu
- Orta seviye
- Ders 1/116
- 5 dk
class ile sınıf tanımlamayı öğrenirsin.
Sınıf tanımlama
Bir sınıf (class), nesne üretmek için kullanılan şablondur. Java'da sınıf class anahtar kelimesiyle başlar, ardından sınıf ismi ve süslü parantezlerle gövde yazılır.
Örnek: class User {}. Burada User sınıfın ismidir; süslü parantezler arası gövdedir. Sınıf ismi büyük harfle başlamalıdır; örneğin User, Book, Order. Sınıf tanımlamak onu çalıştırmaz; sadece şablonu hazırlar.
Gövde ve alanlar
Sınıf gövdesi, süslü parantezler arasındaki alandır. Buraya alan (field) ve metot (method) eklenir. Alan, sınıfın verisini tutar; metot ise davranışı tanımlar.
Örnek: class Book { String title; }. Burada title bir alandır; türü String'dir. Her alan bir tür ve isimle bildirilir, sonuna noktalı virgül konur. Gövde boş olabilir ama genelde en az bir alan veya metot içerir.
Uygulama User sınıfını tanımla
User adında bir sınıf tanımla. İçine String name alanını ekle. Bir main metodu yaz; içinde User örneği oluştur, name alanına bir değer ata ve System.out.println ile yazdır.
Başlangıç kodu
// User sınıfını tanımla
// String name alanını ekle
// main içinde örnekle yazdırÖrnek çözüm
class User {
String name;
public static void main(String[] args) {
User u = new User();
u.name = "Ayşe";
System.out.println(u.name);
}
}Beklenen çıktı
Ayşe
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Hangisi geçerli bir Java sınıf tanımıdır?
- def User: pass
- function User() { }
- User class { }
- class User { } Doğru cevap
Açıklama: class anahtar kelimesi, sınıf ismi ve süslü parantezler gövdeyi oluşturur.
2 Sınıf tanımını tamamla
class User____
String name;
}
class User{
String name;
}
Açıklama: Süslü parantez gövdeyi başlatır.
3 Sınıf bölümlerini eşle
| Kavram | Anlamı |
|---|---|
class |
Anahtar kelime |
User |
Sınıf ismi |
{ } |
Gövde |