18 Nisan 2012, 18:56 | #1 | |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Java : Interface Nedir? Merhaba Arkadaşlar, Bu aralar 2 yıllık profesyonel tecrübem, bununla beraber aldığım eğitim ve kişisel olarak kendimi geliştirmemin sonucunda oluşan birikimimi sizinle küçük küçük paylaşmak istedim. Bu makalemde : Java'da Sınıflar konusu kısmında Interface sınıfı hakkındaki bilgilerimi paylaşayım. Java Tasarım şablonları konusunda interface ve abstract sınıflar çokça kullanılır fakat bir çok yazılımcı bu kavramları kullanır ama tam anlamı ile hakim değillerdir. Sadece işini görüp, geçerler. Interface nedir? Tasarım şablonlarında ve modellemede kullanılan sınıflar olarak tanımlayabiliriz. Interface class'ının normal bir Java class'ından farkı yoktur. Tanımlama yapılırken; Java class tanımı: PHP Kod: Kodu kopyalamak için üzerine çift tıklayın!
Interface class tanımı: PHP Kod: Kodu kopyalamak için üzerine çift tıklayın!
Java'da tanımlanmış bir interface sınıfından, normal bir java sınıfından olduğu gibi new() operatörü ile bir nesne oluşturulamaz! Bir interface sınıfında sadece metodlar tanımlanır yada deklare edilir. Bu metodların gövdeleri boştur. Alt sınıflar bu metodların gövdeleri için gerekli kodu oluştururlar. Metod gövdesi olmayan bir interface sınıfından nesne oluşturulamaz, çünkü sadece metod deklarasyonlarına(tanımlamalarına) sahip bir nesnenin hiçbir işlevsel görevi olamaz. Örnek bir alt sınıf tanım: PHP Kod: Kodu kopyalamak için üzerine çift tıklayın!
Interface sınıflarında sadece metodlar deklare edilir ve implemente edilemez. İmplementasyonu altsınıflar üstlenir. PHP Kod: Kodu kopyalamak için üzerine çift tıklayın!
PHP Kod: Kodu kopyalamak için üzerine çift tıklayın!
Sonuç olarak, servis kullanıcılarından, kompleks yapıdaki altsınıfları saklamak ve servis sunucusu ve sağlayıcı arasındaki bağımlılığı azaltmak için kullanılır. Not : Bu makaleyi orta düzey bir java yazılımcısı tam anlamı ile anlayabilir. [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Konu YazılımMimarı tarafından (17 Şubat 2013 Saat 19:57 ) değiştirilmiştir. | |
|
Etiketler |
interface, java, kodlapaylas.com |
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| |
Benzer Konular | ||||
Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
JAVA dosya uzantısı JAVA programlama dili hazır kodları | Kaf_Dağı | Bilgisayar Donanımı | 0 | 10 Şubat 2016 13:09 |
Java Servlet Nedir ? | Burce | JSF/JSP/Servlet | 0 | 05 Ocak 2016 17:44 |
Java Notları Wrapper Nedir? | Kaf_Dağı | Java | 0 | 18 Mart 2015 14:46 |
Sorun söyleyeyim (Java,JSP,ASP.NET(C#),PL/SQL,jQuery,Java Script,Ajax) | J2EE123 | Java | 2 | 03 Kasım 2011 12:57 |
Java Interface'ler | Sunay | Java | 0 | 24 Nisan 2010 01:35 |