Notice
Recent Posts
Recent Comments
Link
투케이2K
36. (TWOK/ALGORITHM) [Java] 문법 - 인터페이스 사용 및 메소드 재정의 (Override) 수행 실시 본문
투케이2K 알고리즘
36. (TWOK/ALGORITHM) [Java] 문법 - 인터페이스 사용 및 메소드 재정의 (Override) 수행 실시
투케이2K 2022. 7. 14. 09:06[환경 설정 및 설명]
언 어 : Java
설 명 : 문법 - 인터페이스 사용 및 메소드 재정의 (Override) 수행 실시
[소스 코드]
package ex;
interface Code{
public void No(); //메소드 헤더 정의
public void Ok(); //메소드 헤더 정의
}
class Response implements Code{
@Override
public void No() { //메소드 재정의 실시
System.out.println("아닙니다");
}
@Override
public void Ok() { //메소드 재정의 실시
System.out.println("맞습니다");
}
}
public class MainActivity17 {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("[인터페이스 (interface) 메소드 헤더 정의 및 @Override 상속 받은 후 메소드 재정의]");
/*[설 명]
* 1. 자식클래스 Response에서 부모클래스 Code를 implements 상속받아 필요한 메소드를 재정의 수행한다
* 2. @Override를 사용해서 메소드를 재정의 수행한다
* 3. interface 클래스에서는 메소드 몸체(내용)을 구현할 수 없고, 헤더(메소드 명)만 정의 후 자식쪽에서 부모 메소드를 재정의해 사용한다
*/
//Response 클래스 객체 생성 실시
Response r = new Response();
r.No(); //메소드 호출
r.Ok(); //메소드 호출
}//메인 종료
}//클래스 종료
[참고 사이트]
반응형
'투케이2K 알고리즘' 카테고리의 다른 글
Comments