Adım Adım Java Öğrenin-1
Bu makalede “ Java neden”, “nesneler ve sınıflar”, “sınıf ve yöntem adlandırma” ve “sınıf ve yöntem oluşturma” konuları ele alınmıştır .
Java neden
Java'nın başlıca avantajları , (1) öğrenmesi kolay, (2) platformdan bağımsız ve (3) nesne yönelimli programlamadır (OOP). Java'nın (4) sağlamlığı, (5) kullanım kolaylığı, (6) platformlar arası yetenekleri ve (7) güvenlik özellikleri nedeniyle dünya çapında tercih edilen bir dil haline geldi.
Üç platform var . Mac/OS JVM, Windows JVM ve Linux JVM. JVM , Java Virtual Machine'in kısaltmasıdır.
Tipik olarak İşlevsel Programlama, Nesne Yönelimli Programlama ve Prosedürel Programlama hakkında bilgi verin. İşlevsel Programlamada yapı ve öğeler ön plandadır, Nesne Yönelimli Programlamada (OOP) nesneler ön plandadır ve sistem Prosedürel Programlamada ön plandadır .
Starbucks'ın Prosedürel Programlama örneği olabileceği gerçek dünyadan bir örnek verin .
Dünyaca ünlü Şef Gordon Ramsay'in Nesne Yönelimli Programlamaya (OOP) örnek olabileceği gerçek dünyadan bir örnek veriniz .
Java'da Nesneler ve Sınıflar
Java'da kod yazarken sürekli olarak nesneler oluşturulur. Nesneler üzerinde işlemler yapılır. Nesneler gereksinimleri karşılayacak şekilde oluşturulursa, uygulama mükemmel çalışır.
Nesnelerin pasif ve aktif özellikleri vardır. Pasif özelliklere değişkenler veya alanlar denir . Etkin özelliklere yöntem veya işlevsellik denir . Nesne ve örnek aynı şeylerdir, ancak " örnek " sözcüğü bir nesnenin sınıfıyla olan ilişkisini belirtir.
Nesnelerin bir sıralaması vardır.
→ Önce nesne oluşturulur,
→ İkinci olarak özellikler nesneye eklenir ve
→ Üçüncü olarak , işin özelliklerine göre tanımlanır.
Hangi nesneye hangi görevin verileceği ile ilgili nesne oluşturulur. Ve nesnenin sınıfı buna göre oluşturulur.
Sınıflar, nesneleri oluşturmak için kullanılan kalıplardır. Nesne, sınıfın yansımasıdır.
Uygulama oluşturulurken aşağıdaki sıra izlenir.
→ Önce sınıf oluşturulur,
→ İkinci olarak, nesneler (değişken ve yöntem) sınıfta tanımlanır,
→ Üçüncü olarak , özellikler nesneye eklenir ve
→ Dördüncüsü , iş özelliklerine göre tanımlanır.
Nesne (örnek) → birçok nesne → entegre nesneler → Uygulama
Sınıfların dört tür java erişim değiştiricisi vardır. Erişim değiştiricileri, private, default,protected ve publicgibidir . Sınıflar, korumalı erişim değiştiricilere ve özel erişim değiştiricilere sahip olamaz. Ancak, genel erişim değiştiricisine ve varsayılan erişim değiştiricisine sahip olabilir .
Java'da Sınıf ve Yöntem adlandırma
Sınıf isimlendirilirken dikkat edilmesi gerekenler;
- Verilen ad içerikle ilgili olmalıdır,
- İsimler büyük harfle başlamalı,
- Sınıf isimleri birden fazla kelimeden oluştuğunda kelimelerin ilk harfleri büyük (CamelCase),
- Birden fazla sözcükten oluşan sınıf adları arasında boşluk yoktur.
private class MyFirstClass { }
- Verilen ad içerikle ilgili olmalıdır,
- İsimler küçük harfle başlamalı,
- Yöntem isimleri birden fazla kelimeden oluştuğunda kelimelerin ilk harfleri küçük olmalıdır (camelCase)
- Birden fazla sözcükten oluşan sınıf adları arasında boşluk yoktur.
int myFirstMethod ( ) { }
Java'da Sınıf ve Yöntem oluşturma
Bir sınıf oluştururken yapmanız gerekenler:
- İlk olarak, erişim değiştiricinin türü belirlenir: korumalı
- İkinci olarak “class” anahtar kelimesi yazılır: class
- Üçüncü olarak, içerikle ilgili sınıf adı belirlenir: MySecondClass
- Dördüncü olarak, sınıf gövdesi “kıvrık parantez { }” işareti yerleştirilir: { }
protected class MySecondClass { }
- İlk olarak, erişim değiştiricinin türü belirlenir: public
- İkinci olarak dönüş tipi yazılır: int
- Üçüncü olarak , içerikle ilgili yöntem adı belirlenir: mySecondMethod
- Dördüncü olarak yöntem köşeli ayraç “( )” işareti konur: ( )
- Beşinci olarak, yöntem gövdesi “kıvrımlı parantez { }” işareti konur: { }
public int mySecondMethod ( ) { }

![Bağlantılı Liste Nedir? [Bölüm 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































