Bilgilendirme : İçerik adresleri değişmiştir. Lütfen, aradığınız içeriği arama kutucuğundan arayınız =)

Aramak istediğiniz sözcüğü giriniz...

Java
Programlama
  • Java
  • Python
  • C++
  • C#
  • MATLAB
  • MIPS Assembly
  • PIC Assembly
Web Prog.
  • HTML
  • CSS
  • PHP
  • Javascript
Veritabanı Prog.
  • SQL
Arama Yap
İstediğin programlama dilinde sınıf, fonksiyon yada bir terimi arama alanına yaz.
Çıkan seçeneklere göz at
Seçenekler arasından senin işine yaradığı seçeneği seç.
İçeriğe göz at
Seçtiğin seçeneğe göre tanım ve açıklamara göz atarak bilgi edin.
MEHMET ERIM
2017-12-01

Tanım;

  • Interface sınıf(class) yapısına benzerdir. Sınıf gibi oluşturulur. ( class yerine interface yazarız). İçinde sadece methodlar(içi boş) ve veri türleri tanımlanır.
  • Interface genellikle bir sınıfı(class) belirli metodlarını tanımlamaya ve içini kendi özelliklerine göre doldurmaya zorlamak için kullanılır.
  • Interface içindeki metodların içi boştur.
  • Bir sınıf(class) birden fazla interface implements edebilir.
  • new kelimesi ile oluşturulamazlar. Implements ile çağrılabilir.
  • Sınıf(class) tanımlaması oluşturulduktan sonra implements kelimesi ile kullanılır.


Eğer bir sınıfa interface implements edersek icinde bulunan bütün methodları sınıf içersinde kullanmanız gerekmektedir.



Giriş;

package KodSozluk;

public class KodSozluk implements InterfaceDeneme{   // sınıfa interface implements olarak dahil edersek sınıf içersinde methodları tanımlamanız gerekmektedir.


	public static void main(String[] args){

		KodSozluk ks = new KodSozluk();
		
		System.out.println(ks.topla(tamSayi, 12));
		System.out.println(ks.cikar(tamSayi, 12));
		
	}

	@Override
	public int topla(int s1, int s2) {
		int sonuc = s1+s2;
		return sonuc;
	}

	@Override
	public int cikar(int s1, int s2) {
		int sonuc = s1-s2;
		return sonuc;
	}
}

//-------------------------------------------------------------------------------------------------------------------------------------------------

interface InterfaceDeneme{            // içi boş methodları interface içinde tanımlıyoruz.
	
	public static int tamSayi=24;
	
	public int topla(int s1,int s2);
	public int cikar(int s1,int s2);	
	
}


Çıkış;

36
12


İçeriği Paylaş
Facebook
Twitter
Google+
Linkedin
Yorumlar
Biz Kimiz ?
Java, Python, C++, C#, PHP, HTML, CSS, SQL ve MATLAB programlama dillerine ait sınıf ve fonksiyonların tanım ve açıklamalarını içeren bir websitesiyiz.
Günden güne içeriklerimizi yenileyip, arttırıyoruz.