Java'da Sınıf vs Arayüz

Yazar: Laura McKinney
Yaratılış Tarihi: 4 Nisan 2021
Güncelleme Tarihi: 15 Mayıs Ayı 2024
Anonim
Java'da Sınıf vs Arayüz - Diğer
Java'da Sınıf vs Arayüz - Diğer

İçerik

Java'daki sınıf ve arayüz arasındaki fark, java'daki sınıfın nesne oluşturmak için başlatılmasıdır, oysa java'daki arayüz hiçbir zaman başlatılamaz, çünkü yöntem çağırma üzerinde herhangi bir eylem gerçekleştiremedi.


Java, hem derleyici hem de tercüman kullanan nesne yönelimli bir programlama dilidir. Çoğunlukla tüm yazılımlar Java programlama dilinde yapılır. Java kodu Windows, Linux ve Mac OS'de yazılabilir. C ve C ++ programlama dilinin sözdizimi aynıdır.

Java, grafiksel kullanıcı arayüzü oluşturmaya yardımcı olan programları çalıştırmak için tarayıcı üretir. Java programlama dili günümüzde kullanılıyor ve trend. Java kodunu yazmak için, bir programcının C ++ için gerekli olmayan bir derleyici ve yorumlayıcı içeren bir yazılım geliştirme kitine (SDK) ihtiyacı vardır. Nesne oluşturmak için java'daki sınıf başlatılır, oysa java'daki arayüz hiçbir zaman başlatılamaz, çünkü yöntem çağırma üzerinde herhangi bir eylem gerçekleştiremez. Sınıf, Java programlamadaki en önemli özelliklerden biridir. Sınıfı uygulama hakkında bilgimiz yoksa java programlamada bir java uygulaması uygulayamayız. Java programlamasında sınıflar da nesne oluşturmak için kullanılır çünkü sınıf referans türü oluşturur. Bir sınıfın imzasında, sınıfın adı ve tüm bilgiler olan bir sınıf gövdesi vardır. Sınıfın ana gövdesinde, sınıf alanları ve yöntemleri vardır. Sınıftaki nesneler statik ve statik olmayabilir.


Anahtar kelime sınıfı, java programlamada bir sınıf oluşturmak için kullanılır. Java'da oluşturulan her nesne, alan ve yöntemleri içerir ve kopyalar. Erişim belirteci, alt sınıfın üyelerinin görünürlüğüne ve erişilebilirliğine karar verir. Kalıtım Java programlamada erişim belirteci kullanılarak yapılabilir. Bir sınıf, diğer sınıfın nesnelerini ve yöntemlerini devralır. Bir sınıf sadece tek bir sınıfa miras alabilir; arayüz bu sorunu çözmek için oluşturuldu. Arabirim sınıfını kullanmak birden fazla sınıfa miras alabilir. Arayüzün yapısı bir sınıfa çok benzer. Java'nın arayüzünü uygulamak için kullanılan anahtar kelime bir arayüzdür. Arabirimde, arabirim gövdesinde yöntem tanımlanmamıştır. Arabirimin gövdesinde sınıf tanımlanmalıdır. Sınıfın yöntemi her zaman herkese açık olmalıdır.

İçerik: Java'da Sınıf ve Arayüz Arasındaki Fark

  • Karşılaştırma Tablosu
  • Java'da Sınıf Nedir?
  • Java'da Arayüz Nedir?
  • Anahtar Farklılıklar
  • Sonuç
  • Açıklayıcı Video

Karşılaştırma Tablosu

temelJava SınıfıJava'da Arayüz
anlamJava'da sınıf bir nesne oluşturmak için başlatıldı

Java'daki arabirim hiçbir zaman başlatılamaz, çünkü yöntem çağrılırken herhangi bir işlem gerçekleştiremez.


 

KelimeJava sınıfında bir sınıfı uygulamak için anahtar kelime sınıfı kullanılırAnahtar kelime arayüzü, arayüzü java'da uygulamak için kullanılır.
inşaatçıBir sınıf kurucuya sahip olabilirBir arayüz asla bir kurucuya sahip olamaz
YöntemSınıftaki yöntemler belirli bir işlevi yerine getirmek için tanımlanmıştırArayüzdeki yöntem tamamen soyut

Java'da Sınıf Nedir?

Sınıf, Java programlamadaki en önemli özelliklerden biridir. Sınıfı uygulama hakkında bilgimiz yoksa java programlamada bir java uygulaması uygulayamayız. Java programlamasında sınıflar da nesne oluşturmak için kullanılır çünkü sınıf referans türü oluşturur. Bir sınıfın imzasında, sınıfın adı ve tüm bilgiler olan bir sınıf gövdesi vardır. Sınıfın ana gövdesinde, sınıf alanları ve yöntemleri vardır. Sınıftaki nesneler statik ve statik olmayabilir. Anahtar kelime sınıfı, java programlamada bir sınıf oluşturmak için kullanılır. Java'da oluşturulan her nesne, alan ve yöntemleri içerir ve kopyalar. Erişim belirteci, alt sınıfın üyelerinin görünürlüğüne ve erişilebilirliğine karar verir. Kalıtım Java programlamada erişim belirteci kullanılarak yapılabilir. Bir sınıf, diğer sınıfın nesnelerini ve yöntemlerini devralır.

Java'da Arayüz Nedir?

Bir sınıf sadece tek bir sınıfa miras alabilir; arayüz bu sorunu çözmek için oluşturuldu. Arabirim sınıfını kullanmak birden fazla sınıfa miras alabilir. Arayüzün yapısı bir sınıfa çok benzer. Java'nın arayüzünü uygulamak için kullanılan anahtar kelime bir arayüzdür. Arayüzde, arayüz gövdesinde bir yöntem tanımlanmamıştır. Sınıf, arayüz gövdesinde tanımlanmalıdır. Sınıfın yöntemi her zaman herkese açık olmalıdır.

Anahtar Farklılıklar

  1. Nesne oluşturmak için java'daki sınıf başlatılır, oysa java'daki Arayüz hiçbir zaman başlatılamaz, çünkü yöntem çağırma üzerinde herhangi bir eylem gerçekleştiremez.
  2. Keyword sınıfı, java'daki bir sınıfı uygulamak için kullanılırken, Keyword sınıfı, java'daki arayüzü uygulamak için kullanılır.
  3. Bir sınıf kurucuya sahip olabilirken, bir arayüz asla kurucuya sahip olamaz.
  4. Sınıftaki yöntemler belirli bir işlevi yerine getirmek için tanımlanırken, arabirimdeki yöntem tamamen soyuttur.

Sonuç

Yukarıdaki bu yazıda Java ile sınıf ve arayüz arasındaki farkı uygulama ile görüyoruz.

Açıklayıcı Video