반응형

인터페이스 4

[Java 소스] 인터페이스 다중 상속 예

[Java 소스] 인터페이스 다중 상속 예 //IStudy 인터페이스public interface IStudy { abstract void study(); } //IWork 인터페이스public interface IWork { abstract void work(); } //인터페이스 다중 상속한 구현 클래스public class Student implements IStudy, IWork { @Override public void work() { System.out.println("자습하다."); } @Override public void study() { System.out.println("공부하다."); } } //인터페이스 다중 상속 예 public class Program { public stati..

[Java 소스] 계층화 인터페이스 예

[Java 소스] 계층화 인터페이스 예 //기반 인터페이스public interface IGetName { public abstract String getName(); } //구현 클래스public class Student implements IStudy { String name; public Student(String name){ this.name = name; } @Override public String getName() { return name; } @Override public void study() { System.out.println(name+" 공부하다."); } } //계층화 인터페이스 사용 예public class Program { public static void main(String..

[Java 소스] 인터페이스 정의 및 구현 클래스 정의 예

[Java 소스] 인터페이스 정의 및 구현 클래스 정의 예 //인터페이스public interface IStudy { abstract void study(); } //구현 클래스public class Student implements IStudy { @Override public void study() { System.out.println("공부하다."); } } //인터페이스 사용 예public class Program { public static void main(String[] args){ IStudy istudy = new Student(); istudy.study(); } } 실행 결과공부하다. 본문 [Java] 5.4 인터페이스

반응형