2014-12-07 2 views
1

Eclipse에서는 클래스/인터페이스 선언의 순서를 설정할 수 있습니까? 나는 Eclipse 형식의 Java 클래스/인터페이스 선언

  • 공장 방법
  • 인스턴스 방법
  • 정적 메소드
  • 내부 클래스
  • 인스턴스 변수
  • 정적 변수
    1. 생성자와 비슷한 주문을하고 싶습니다
    2. 상수
    3. 정적 이니셜 라이저

    예를 들어, 클래스 생성자는 항상 메소드보다 먼저, 팩토리 메소드는 항상 인스턴스 메소드보다 앞에 있어야합니다. 저는 Ctrl + F와 비슷한 것을 원합니다.이 코드는 소스 코드의 다양한 부분을 올바른 순서로 변경합니다. 가능하지 않은 경우 대체 방법은 무엇입니까?

    답변

    0

    실제로 Eclipse에는 강력한 형식의 기능이 있습니다. 기본 서식에서 시작하십시오. 코드를 선택하고 Ctrl-F를 누릅니다. 표준 포맷이 당신을 위해 좋지 않으면

    당신이 그것을 사용자 정의 할 수 있습니다 http://www.wikihow.com/Change-the-Default-Format-Settings-in-Eclipse

    +0

    나는 이것을 알고 있지만, 나는 다른 것을 요구하고있다. 어쩌면 내 질문이 그렇게 분명하지 않을 수도 있습니다. 나는 그것을 지금 바꿨다, 그것이 더 명백한 지 나에게 알린다. – tigerjack89

    0

    좋아, 내가 여기 How to specify the order of class members when formatting in Eclipse 하고 그래서 여기 Eclipse feature to arrange a class file?

    을 부분적인 해결책을 발견, 사실은이 형식을 사용하고 있습니다 자바에서 -> 모양 -> 멤버 정렬 순서

    enter image description here

    그리고 클래스 내에서 선언 순서를 재정렬하려면 소스 -> 정렬 멤버 만 사용하고 있습니다.

    그러나 공장 메서드와 상수를 구별 할 수 없기 때문에 해결책은 부분적입니다. 공장 방법을 식별하는 것이 어려울 수 있음을 이해할 수 있습니다. 동시에 나는 final 선언을 식별하고 그것들에 의해 멤버를 정렬하는 것이 그렇게 어렵지 않다고 생각한다.