반응형

구현 클래스 3

[Java 소스] 부분적인 멤버를 복재하는 clone 메서드 예(Cloneable 인터페이스 구현 클래스 정의)

[Java 소스] 부분적인 멤버를 복재하는 clone 메서드 예(Cloneable 인터페이스 구현 클래스 정의) //멤버의 일부만 복재하는 clone 메서드 재정의한 클래스public class Student implements Cloneable { final int snum; static int last_snum=0; String name; public Student(String name){ last_snum++; snum = last_snum; this.name = name; } public String toString(){ return Integer.toString(snum)+","+name; } public Object clone(){ Student cs = new Student(name); re..

[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 인터페이스

반응형