- Interface içinde sadece kendisinden türeyen sınıfların içini doldurmak zorunda olduğu gövdesi boş metod tanımlarının yapıldığı bir yapıdır.
- Bir sınıf birden fazla interface implement edebilir
- new operatörü ile oluşturulamazlar.
Taşıt İnterfacesi
public interface Tasit {
public String getTasit();
}
Taşıt İnterfacesini implement eden Ford Sınıfı
public class Ford implements Tasit{
public String getTasit(){
return "Ford";
}
public static void main(String[] args) {
Tasit t=new Ford();
String emrah=t.getTasit();
System.out.println(emrah);
}
}
Taşıt İnterfacesini implement eden Audi Sınıfı
public class Audi implements Tasit {
public String getTasit(){
return "Audi";
}
public static void main(String[] args) {
Tasit t=new Audi();
String emrah=t.getTasit();
System.out.println(emrah);
}
}