Empty Method  

 

Empty Method  ï¿½Ë»ï¿½ï¿½ ���� �޼ҵ� ���� �����ϴ� � �������̵� �޼ҵ� �Ӹ� �ƴ϶�  ��� �ִ� ���� ���� ��� �޼ҵ带 �˻��մϴ�.

���� Empty method  Ã¼Å© �ڽ��� ���õǰ� Inspection �� � ������ ���, Inspection �� ������� Ʈ�� ���⿡�� ��� �ִ� ����� �Բ� �޼ҵ带 �����ִ� Empty method  ���� ǥ���մϴ�.

�� Ʈ�� ���⿡�� �׸��� ������ ��ư�� Ŭ���ϴ� �Ϳ� ���� �Ҹ��� ���� �޴��� ���� �ذ�μ� �� ��� �ִ� �޼ҵ带 ������ ���� �����մϴ�.


�� �˻�� � �ɼǵ� ������ �ʽ��ϴ�.


 

��� ��



������ �ڵ带 ���ʽÿ�:

 
public interface MyListener {
    void myListen1();
    void myListen2();
    void myListen3();
}
 
public class MyAdapter implements MyListener {
    public void myListen1() {}
    public void myListen2() {}
    public void myListen3() {}
}
 
public class MyAdapterUsage extends MyAdapter {
 
    public void myListen1(){
        super.myListen1();
    }
 
    public void myListen2(){}
}
 

 

Inspection�� �־��� �������̽��� Ŭ������ �����ϰ� �ִ� ��Ű���� ����ǰ� �� �Ŀ�, ���� �� �����찡 ��Ÿ�� ���Դϴ�.



Inspection�� MyAdapterUsage Ŭ������ �־�� myListen2 �޼ҵ�(��� �ִ� ���� ������ �ִ� ����Ŭ���� �޼ҵ带 �������̵� ��)�Ӹ� �ƴ϶� ��� �ִ� ����� �Բ� �����Ǿ��� �޼ҵ带 �����մϴ�.