class class명 extends Frame implements MouseListener , MouseMotionListener
implements MouseListener를 extends MouseAdapter로 이렇게 바꿔주면 이중상속되나여
프레임한테 상속받은 클래스는 무조건 인터페이스 다 구현해줘야됨??
implements MouseListener를 extends MouseAdapter로 이렇게 바꿔주면 이중상속되나여
프레임한테 상속받은 클래스는 무조건 인터페이스 다 구현해줘야됨??
프레임 상속이랑 인터페이스 구현은 관련이 없는데?
그리고 자바에는 다중 상속이 없음
인터페이스를 구현한다고 클래스 정의에 명시했으면 고대로 해야지
애석하게도 다중상속이 안되서 안됨미다 ^^
인터페이스는 무조건 해당 메서드 다 구현해야 됨
한다고 하고 안하면 사기꾼밖에 더 되나?
귀찮으면 Scala로 이적해서 trait 쓰세요.
Haskell로 이적해서 Type class instantiation을 하던지. 다만 이쪽의 타입 시스템은 객체지향의 class하고는 다르지만.
아예 Ruby나 Python으로 가서 duck typing을 활용하던가.
C++식 다중상속은 나로서도 차마 추천은 못하겠다. 유용하게 쓰는 사람도 있긴 있지만.
덕타이핑: 병맛같이 글싸고 병맛같이 어그로 끄는넘이 있다면 그놈은 병맛과 똑같다
그렇군요 형들 격한 덧글 감사요