반응형
SMALL

JAVA 열심히 공부하다보면 Implements 기능을 많이 사용합니다. 즉, 추상클래스를 상속받겠다는 뜻입니다. 그러면 Override 필요 해주셔야 합니다. 그걸  몰라서 클래스 빨간줄 생긴이유를   종종 보실겁니다. 한참 고민하고 찾고 결국에는  override 안해서 입니다. 


MousLis클래스가 MouseListener 상속받겠다고 선언했습니다. 그리고 MousLis에

빨간줄이 생겼습니다. 마우스로 빨간색에 두고 오른쪽을 클릭하면 박스하나 뜹니다.

즉, override 하겠습니까? 라는 뜻입니다. 주저말고 클릭하시면 돕니다.


클릭하니, override자동 생성되었습니다. 그럼 많은 override를 다 코딩하는것이 아니라, 필요한 메소드(Method)만 코딩하여 사용 하시면 됩니다.

mousePressed(MouseEvent e){} 메소드(method)부분을 코딩하였습니다.

마우스를 눌렀을때, int x= e.getX(); int y = e.getY();  x,y자표를 확인하는 코딩입니다. 그리고 ja.setLocation(x,y); ja변수를 전역변수로 놓고 (x,y)좌표를 보여주겠다는 뜻입니다. 이번 코딩은 메소드 오버라이딩(method override) 자동생성기능을 알아봤습니다.

반응형
LIST

+ Recent posts