Java Programlama Dersleri 35 - Abstract Classlar

preview_player
Показать описание
Kullandığım 2 adet Sosyal Medya Hesabının Linkleri :

Udemy üzerindeki kurslarımdan herhangi bir tanesine aşağıdaki linke tıklayarak en düşük fiyata kaydolabilirsiniz.
Java Programlama Dersleri , Abstract Classlar ,,Polymorphism , Çok Biçimlilik
Interface , Kalıtım, Inheritance , Sınıflar , Metodlar , Nesne Yönelimli Programlama

Sosyal medyadan takip edin :

Yazılım ve Programlama mı öğrenmek istiyorsunuz ? İşte burası tam size göre.
Java Programlama ,Php Programlama,C Programlama ,Python Programlama ve sayısız ücretsiz eğitim videolarıyla yazılım ve programlama öğrenmenin tadına varın.

Programlama Eğitimlerimiz:

Eğitimlerimizi beğeniyorsanız “BEĞEN” tuşuna basarak bize destek olabilirsiniz.Her türlü yorum ve düşünceleriniz bizim için çok önemli.Yorumlarınızı eksik etmeyin lütfen.Videoları paylaşarak ailemizi genişletmemize yardımcı olun.

Yeni videolarımızdan anından haberdar olmak isterseniz bize abone olabilirsiniz.Ayrıca “Bildirim” tuşuna basarak da videolarımızdan anında haberdar olabilirsiniz.

Herkese merhaba.Ben Mustafa Murat Coşkun.Odtü Bilgisayar Mühendisliği 4.sınıf öğrencisiyim.Yazılım Bilimi kanalını programlama ve yazılım öğrenmek isteyen gençlere ve yazılımcılara faydalı olmak ,aynı zamanda Türkiyede yazılımın ve eğitimin yükselmesi amacıyla 10 Nisan 2015 tarihinde kurdum.Şimdiye kadar elimden geldiğince video yüklemeye çalıştım.Bu kanaldaki amacım Yazılım Bilimini genel bir online akademiye dönüştürüp Türkiye’nin dört bir yanına ücretsiz bir şekilde eğitim verebilmek.Ülkemizin gençleri olarak hep beraber yazılımı ve bilimi herkese aşılamaya çalışalım.Var mısınız?

Programlama ve Yazılım Öğrenmeye yeni mi başlıyorsunuz ? İşte yol haritanız.

1.Web geliştirmek ve bu alanda uzmanlaşmak istiyorsanız Temel olarak HTML,CSS,Javascript öğrenmeye çalışın.Daha sonra server-side(sunucu tarafı) diller ile kendinizi geliştirin.(Php,Python Django ,Asp,Ruby On Rails vs.)
2.Mobil uygulama mı geliştirmek istiyorsunuz ? Eğer çok yeniyseniz, ilk başta Python gibi algoritma ve programlama mantığını anlayacağınız bir dille başlayın. Daha sonra hangi ortamda mobil geliştirme yapacağınıza karar verin.IOS geliştirmek istiyorsanız Swift,Android Programlamak istiyorsanız Java öğrenin.Daha sonra Android ve Java geliştirmeye başlarsınız.
3.Masaüstü uygulamaları(Arayüz Uygulamaları) mı geliştirmek istiyorsunuz.Bunun için önünüzde bir çok seçenek var.Python,C#,Java gibi dillerle çok iyi arayüzler çıkarabilirsiniz.
4.Machine Learning ve Yapay zeka ilginizi çekiyorsa yazımı kolay olan ve çok verimli bir dil olan Python size yararlı olacaktır.

Sıkça Sorulan Sorular için videolara yorum yazabilirsiniz.

➤ Programlama’ya Nereden Başlamalıyım ?
➤ Programlama için hangi kaynaklardan faydalanmalıyım ?
➤ Programlama için İngilizce bilmek gerekli mi ?
➤ Programlama Kursları faydalı oluyor mu ?
➤ Programlama Dili olarak X’i mi tercih etmeliyim Y’yi mi ?
➤ Programcılık için bilinmesi gereken konular nelerdir ?

Sosyal medyadan takip edin :

Рекомендации по теме
Комментарии
Автор

Abstract classin interface benzer yönleri: govdesiz metotlar barindirmasi, object yaradıla bilinmemesi

auroradreamy
Автор

Abstract classin inheritance benzer yönü ise extends anahtar sözüylə istinad edile bilir

auroradreamy
Автор

hocamız mantığını çok güzel anlattı teşekkürler

AzizBeeey
Автор

Referanslari aynen interfacede ve inheritancede olduğu gibi abstract classda da yapmak oluyor

auroradreamy
Автор

interface kullanmaya gerek yok ozaman, abstract class taki tüm metodları gövdesiz yazarsak, interface ile aynı olmaz mı ? neden interface var ?

johnlark
Автор

Çok güzel video olmuş hocam ellerinize sağlık

thekingtoxic
Автор

Tesekkur ederim bayagi istifade ettim.

ilhanyildirim
Автор

gövde ne anlama geliyor tam olarak . Gövdeli ve gövdesiz kavramları ...

pehambey
Автор

videoları begeniyorum ama daha 20 dersteyim az kaldı 1hafta buyunca 14 bölüm daha sindiriyim gelicem bu videoya

kaanburakozturk
Автор

abstrack ve interfacelerde obje oluşturulamıyor onlar obje oluşturacak sınıflara metot sağlamakla gorevli anladığım kadarıyla ve bu yüzden ikisi de inheritanceden ayrılıyorlar çünkü inheritance kendi objesini oluşturabiliyor . Mesela şey gibi düşünebilir miyiz string ve integer bir tür ve kendi objeleri var ben bunlara metot verecek bi interface veya abstract oluşturabilirim ve sadece onlara method sağlar, inheritance oluşturursam oluşturduğum da tür olacaka örneğin karakter gibi alt sınıfları da string ve integer olacak . Abstract ve interface ise gövdeli method yazarken ayrılıyorlar eğer ben tüm methodlar alt sınıflara özgü olsun istiyorsam interface kullanıyorum ama tüm alt sınıflar için belli fonksiyonlarım varsa ve bazıları da yine alt sınıflara özgü olacaksa abstract kullanıyorum. Yanlış mı anlamışım düzeltirseniz veya doğrularsanız sevinirim

pheebsbuffayy
Автор

Hocam merhaba.Kafam karıştı.Tüm bu işlemleri inheritance lardaki override işlemiylede gerçekleştiribiliriz.Bunun ne farkı var ki ?

mehmetdumbaycioglu
Автор

8.38 dakikasında aslında ).update ve seklinde explicit casting yapmamız gerekmez miydi ?? Çünkü Typ olarak AbstractDatabase oldukları icin özellikle typ i belirtmek gerekir diye düşünüyorum ki hangisinin update methodunu kullanacagini program anlayabilsin ? (Yoksa bahsettigim şey sadece update methodu superclass ta hic yoksa mi yapılıyordu hatirlayamadim tam.. )

emirhanmutlu
Автор

o zaman interafase yerine he abstrak kullanalım?

Maskeowl
Автор

Bu video ile ilgisi yok ama HTML ve CSS dersleri videoları tüm etiketleri içeriyor mu?

merteren
Автор

Peki abi neden abstractlar daha kullanisliyken neden interfaceleri oyrendik?

k-pop_fan
Автор

Sorting searching hangi konuda bu seri de var mi

bigulucuk
Автор

abstract class la normal class in ne farki var

kimjongun
Автор

sen abstract derken ben yoruldum yahu (: daha az abstract dediğin başka bir video çek :D

esraduman
Автор

@Override işlemini anlamadım, override etmemiz için super classında aynı isimli ve tanımlı method olması gerekmez mi ? Burada abstract method zaten ilerde tanımlanmak üzere subclass lara bırakılmış. Neden @override ediyoruz ?

mehmetaliozer
Автор

Çok kötü bir anlatım... Şoyle ki bazen mala anlatır gibi anlatıyorsunuz bazen de sanki yazılım mühendisine anlatır gibi anlatıyosunuz ve zor kısımlara gelindiğinde anlamak zorlaşıyo.

Enes-kjmu