Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir Java programlama dersinin devamı niteliğindedir. Eğitmen, önceki derste anlatılan class'lar ve constructor'lar konusunu devam ettirmektedir.
- Videoda, private değişkenlere erişim sağlamak için get ve set metotlarının nasıl oluşturulacağı adım adım gösterilmektedir. Eğitmen, "İnsan" class'ı üzerinden isim ve yaş değişkenlerine erişim sağlamak için get ve set metotlarını nasıl yazacağını, bu metotların public olması gerektiğini ve "this" anahtar kelimesinin kullanımını açıklamaktadır. Ayrıca, class'ların sadece veri saklama için değil, işlevsellik sağlayan metotlar da içermesi gerektiği vurgulanmaktadır. Video, "Selamla" adlı yeni bir metot oluşturma örneğiyle sonlanmaktadır.
- 00:00Java'da Private Değişkenler ve Get/Set Metotları
- Java ile programlama derslerinde, önceki derste class'lar ve constructor'ların nasıl kullanıldığını öğrendik.
- Class'ın içindeki değişkenlere sadece o class'ın kendisinin erişebilmesi için değişkenleri private olarak tanımlamak gerekiyor.
- Private değişkenlere erişim sağlamak için get ve set metotları kullanılır.
- 00:52Private Anahtar Kelimesi ve Get/Set Metotlarının Oluşturulması
- Private anahtar kelimesi, değişkenin sadece o class'ın içinde erişilebilir olmasını sağlar.
- Private değişkenlere erişim sağlamak için get ve set metotları oluşturulur.
- Eclipse, private değişkenlere erişim sağlamak için get ve set metotları oluşturmayı önerir.
- 04:05Get/Set Metotlarının Kullanımı
- Eclipse, private değişkenlere erişim sağlamak için get ve set metotlarını otomatik olarak kullanır.
- Set metotları, private değişkenlere değer atamak için kullanılır.
- Get metotları, private değişkenlerin değerlerini döndürmek için kullanılır.
- 05:33Get/Set Metotlarının Özellikleri
- Get ve set metotlarının public olması gerekir çünkü dışarıdan erişim sağlanmalıdır.
- Metot içinde aynı isimli değişkenlerden ayrım yapmak için "this" anahtar kelimesi kullanılır.
- Get metotları, private değişkenlerin değerlerini döndürerek erişim sağlar.
- 11:37Class'ların İşlevsellik Sağlaması
- Class'lar sadece değişken ve constructor'larla sınırlı olmamalı, işlevsellik sağlayan metotlara da sahip olmalıdır.
- Sadece veri saklayan bir yapı olan class'lar tam bir objeye karşılık gelmez.
- Class'ın metotları, o objenin yapısına uygun olmalıdır.