Buradasın
Java Programlama Dersi: Metotlar ve Object Oriented Programlama
youtube.com/watch?v=P72cKenjkfEYapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, Siber Akademi tarafından sunulan "Sıfırdan Ceva Eğitim" serisinin bir bölümüdür. Eğitmen, Java programlama dilinde metotlar konusunu anlatmaktadır.
- Videoda Java'daki anahtar kelimeler (public, private, import, void, main) tanıtılmakta, metotların nasıl tanımlanacağı ve çağrılacağı örneklerle gösterilmektedir. Ayrıca object oriented programlama kavramına köpek örneği üzerinden giriş yapılmakta, metotların parametreleri, class değişkenleri ve statik değişkenler arasındaki farklar açıklanmaktadır.
- Eğitmen, "yaz" adlı bir metot oluşturarak string parametre ile nasıl çalışılacağını, "topla" adlı bir metot oluşturarak integer parametrelerle nasıl işlem yapılacağını ve fonksiyonların değer döndürme özelliğini kod örnekleri yazarak ve çalıştırarak somutlaştırmaktadır.
- 00:11Java'da Metotlar ve Anahtar Kelimeler
- Sıfırdan C# eğitim videolarında geçen hafta Scanner class'ı ve kullanıcıdan girdi alma konusu öğrenilmişti.
- Java'da metotlar, bir fonksiyonun nasıl çalıştığına dair bilgiler içeren ve programın belirli işlemlerini gerçekleştiren yapılardır.
- Java'da "public" anahtar kelimesi, bir sınıfın veya metodun diğer sınıflardan kolayca erişilebilmesini sağlar, "private" ise sadece tanımlandığı sınıfta erişilebilir.
- 03:53Void Metotlar ve Parametreler
- Void metotlar hiçbir değer döndürmez, sadece içindeki işlemleri gerçekleştirir.
- Metotlar çağrılırken parantez içinde parametreler alabilir, bu parametreler metotun çalışmasını etkileyen değerlerdir.
- Java'da metotlar çağrılırken, metot ismi ve parantez içinde parametreler belirtilir.
- 05:11Object-Oriented Programlama
- Java'da class mantığı gerçek hayatla bağlantılıdır, örneğin bir köpek class'ı için isim, aşılar ve havlama gibi fonksiyonlar tanımlanabilir.
- Metotlar parametre alabilir, bu parametreler metotun çalışmasını etkileyen değerlerdir.
- Object-oriented programlama, Java'nın temelidir ve ileride daha detaylı ele alınacaktır.
- 07:04Metotlar ve Değişkenler
- Bir class içinde birden fazla metot tanımlanabilir ve her metod kendi içinde değerlendirilir.
- Class'ın kendi değişkenleri (tribütleri) vardır ve bu değişkenler metodların içinde de kullanılabilir.
- Her metodun kendi değişkenleri vardır, bu nedenle bir metodun içindeki değişkenler diğer metodların değişkenlerinden bağımsızdır.
- 11:48Statik Değişkenler
- Statik kelime anlamı sabit ve değiştirilemeyen anlamındadır.
- Bir class statik olarak tanımlandığında, tüm fonksiyonlardan erişilebilir ve değiştirilemez olur.
- Statik değişkenler, metodların içinde de kullanılabilir ve metodların içindeki değişkenlerden bağımsızdır.
- 12:54Void Metotlar ve Parametreler
- Void metotlar hiçbir değer döndürmez ve parantezlerin arası boş olduğunda parametre bulunmaz.
- Metotlara string türünde parametre yollamak için çift tırnak içinde değer yazılmalıdır.
- Metotlar dilediğimiz kadar parametre alabilir, örneğin "yaz" metodu hem isim hem de soyisim parametresi alabilir.
- 16:08Parametre Yollama Yöntemleri
- Parametreler doğrudan değer olarak veya değişken olarak yollanabilir.
- Aynı değişken isimleri farklı metotlarda kullanılabilir, ancak yazdırırken değişken isimleri güncellenmelidir.
- Metotlar farklı isimlerle çağrılabilir, bu sayede aynı fonksiyon farklı parametrelerle kullanılabilir.
- 18:10Değer Döndüren Metotlar
- Void metotlar değer döndürmezken, değer döndüren metotlar return ifadesi ile bir değer döndürür.
- Fonksiyonlara parametre yollarken sıra önemlidir, örneğin integer ve string parametreler aynı sırada yollanmalıdır.
- Değer döndüren metotlar, döndürülen değeri bir değişkene atayarak kullanabiliriz.