Lesson: Interface
By default yeni susmaya gore interface-lerin icindeki istenilen metod public abstract sayilir.
By default istenilen vairable public static final sayilir.
*** Be cautious:
package az.etibarli;
public interface Flyable {
void fly();
}
package az.etibarli;
public class Parent implements Flyable{
@Override
public void fly() {
System.out.println("Parent fly");
}
}
package az.etibarli;
public class Child implements Flyable{
@Override
public void fly() {
System.out.println("Child fly");
}
}
package az.etibarli;
import java.sql.SQLException;
public class Main {
public static void main(String[] args) throws SQLException {
Parent parent = new Parent();
Flyable flyable = parent;
Child child = (Child) flyable;
child.fly();
}
}
-- Marker interface: bow bir interface-dir. Filter meqsedi ile qoyulur. Mes: Serializable. File yazib oxumaq ucun istifade olunur.
Комментарии
Отправить комментарий