Java Kalıtım (inheritance ) nedir ?

Merhaba Arkadaşlar ; Bu dersimizde Java ‘da kalıtım hakkında bilgi vereceğim. Temel ‘de Nesne Tabanlı Programlama deyince akla gelen şeylerden ilkidir kalıtım.  Tanımlayacak olursak , Oluşturduğunuz bir class’daki özellikleri ve metodları yeni oluşturduğunuz sınıfa tekrar yazma gereği duymaksızın geçirilmesidir.  Şöyle düşünelim  ; Bir anne , babanın genleri çocuğuna aktarılır yani anne , baba’da hangi özellikler

Java Abstract Class nedir ?

Merhaba Arkadaşlar, Devam eden Java Programlama kursumuzdan dolayı not olarak elimizde olsun diye yazdığım yazılara devam ediyoruz. Bu yazıda Abstract Class nedir ? ne İşe yarar ? Nasıl oluşturulur ? ve Gerçek hayattan konu ile ilgili bir örnek verip konuyu anlatmış olacağız. Öncelikle ne olduğu hakkında biraz bilgi verelim. Abstract ( Soyut) sınıflar İçerisinde en

3d printer Vazo modu nedir ?

resim kaynağı: thingiverse.com 3D Printer Slicing Yazılımlarındaki Vase Mode (Vazo Modu) nedir ? Bazı 3d Slicer yazılımlarında “ Vase Mode ” diye bir özellik bulunmaktadır. Eğer baskınızın iç kısmı ile işiniz yoksa bu seçenek çok hızlı bir şekilde baskı almanızı sağlayacaktır. Bu fonksiyonun ne olduğu hakkında biraz bilgi verelim. Vase Mode seçeneğini seçtiğinizde modelinizin iç

3d printer Yeterince Filament Akmama Sorunu

Baskılarınızda bazı bölgerde resimde olduğu gibi boşluklar varsa yeterince filament gelmiyor demektir . Bu durumda bakacağımız bazı hususlar var bunları anlatmaya çalışayım. Unutmayalım ki yazıcınızın yapısına göre farklı durumlarda olabilir. Ama genel hatalar olarak bakarsak; Filamentinizin ölçüsü uygun olmayabilir. yani 1.75 mm diye almış olabilirsiniz ancak ölçüsü tam değildir. Extrusyon çarpanının (Extrusion Multipler)  artırıp daha

3d printer Başlangıçta Filament yapışmıyor

3d baskıyla uğraşınların başka dertlerinden biriside filamentin tablaya yapışmama sorunu . Özellikle 3d printer’ı ilk kullanmaya başladığınız da bu tür durumlarla karşılaşabilirsiniz. Bu durumlar sizi 3d printer dan bezdirebilir. Ama bugünler geçecek inşallah üzülmeyin ve devam edin 🙂 ve bu yazıda yazdığım hususları bir gözden geçirin ve devam edin  İlk ihtimal olarak baskı tablanızın düzgün

3d printer Başlangıçta filament gelmeme sorunu

Merhaba Arkadaşlar ; 3d baskıya yeni başlayanların karşılaşabilecekleri sorunlardan bir tanesi baskı başlamasına rağmen filament’in gelmemesi durumu . Bir kaç tane ihtimal üzerinde duralım; Baskıya başlamadan önce extruder’in ucundaki filament akıp gelmesi geçikebilir. Nozzle tablaya çok yakındır dolayısıyla plastik çıkamıyordur Filament feederdaki dişli tarafında çok deforme olmuş filamenti itemiyor olabilir  Nozzle nız tıkanmış olabilir .

3d printerlarda Karşınıza çıkabilecek problemler ve çözümleri

3d printer kullanımı gerçekten bilgi ve beceri gerektiren bir durum. Bazen karşınıza bazı olası durumlar çıkabiliyor . Bu durumların üstesinden gelmekte tabi sizin göreviniz her zaman size yanınızda size yardım edecek birileri olmayabilir. Eğer bir parça İngilizce’niz varsa  işin içinden çıkmak kolay yoksa biraz zor aslında gün geçtikçe türkçe kaynaklarda çoğalmaya başlıyor ama tabi İngilizce

Java’da Veritabanı Kullanmadan Rehber Uygulaması

Merhaba Arkadaşlar ; Devam ettiğimiz java kursumuzda öğrencilere örnek teşkil etsin diye bazı örnekler yapıyorum ve bunları da burada paylaşmaya çalışıyorum. Bir çok konu internette detaylı olarak teorik anlatımları var ancak güzel konuyu anlatan örnekler bulmak gerçekten zor olabiliyor. Tabi öğrencilerimizden devamlı bize gelen şikayette şu yönde oluyor . Hocam tamam anladık ama bunu nasıl

Nesne Tabanlı Programlama ve Kapsülleme ( encapsulation ) nedir ?

Bir önceki yazımda sınıf ve nesne kavramından bahsetmiştim.  Yeni bir personel class’ı oluşturmuştuk ve içinde bazı veritipleri tanımlamıştık. Bu veri tipimizi doğal olarak kullanıcının tasarrufuna (kullanımına) açacağız . Ama burada şöyle bir durum söz konusu ? Eğer kullanıcı veri girerken bazı sınıırları aşarsa ? anlamsız olabilecek değerler girerse ne olacak ? Mesela : personel doğum_tarihi

Java Sınıf ve Nesne kavramları

Merhaba; Bugun sizlerler Nesne Tabanlı Programlama deyince akla gelen Sınıf ve nesne kavramlarından bahsedeceğim . Projelerimizde genelde Primitive veritiplerini (int , float,.vb…) kullandık ve bunlarla işlemler yaptık. Projelerimizin dahada büyüdüğünü düşündüğümüzde bu veri tipleri biraz yetersiz yada bunların daha komplike yapılarını kullanmak gerektiği ihtiyacı ortaya çıkmaktadır. Sınıflar (Class) burada bizim yardımımıza koşuyor. Sınıflara buradan itibaren