2013-01-04 2 views
1

클래스 필드와 메소드의 액세스 한정자를 정의하는 짧은 손이 있습니까? C++ 스타일을 더 많이 사용하면서 필자는 수색을 해왔지만 짧은 수정본보다는 각 수정 기호의 목적이 무엇인지 설명하는 사이트를 계속 찾아 왔습니다. Java 클래스의 메서드 및 필드 액세스 한정자를 짧게 사용 하시겠습니까?

public class myNum { 
    public int getNum() { return 0; } 
    public void setNum(int n) { int num = n; } 
    private int num; 
    private String value; 
} 

은 아니 방법에 대한

public class myNum { 
    public: 
     int getNum() { return 0; } 
     void setNum(int n) { int num = n; } 
    private: 
     int num; 
     String value; 
} 

답변

2

될 수 있습니다. 변수 위해 당신은

public int n1,n2,n3..n;

private int n1,n2,n3..n;

을 시도 할 수 있었다 그러나 당신이 볼 수있는 신속 지저분한 될 수 있습니다. 그렇다하더라도 하나의 액세스 한정자 아래에서 다른 유형을 허용하지 않습니다.

하지만 정말로.

+0

어쩌면 내가 걱정 했거든. 당신이 말했듯이 그것들을 그룹화하는 것은 지저분 해지고 코딩 스타일과 가독성을 위해 최선이 아닙니다. 내가 생각한 것을 확인해 주셔서 감사합니다. 대답으로 받아 들일 수 있기까지 7 분을 기다려야합니다. – LF4

+0

@ LF4 Cool, np ... –

0

메소드 정의의 단락은 없지만 Eclipse는 자동으로 getter 및 setter 메소드를 생성합니다.