객체 설정하지 않고 데이터를 변경 :전화 별도의 자바 클래스를 설정하거나 반환을 요구하거나 내가 메인 클래스에서 호출 java 파일에 자바 프로그램을 분할하기 위해 노력하고있어
public static void main(String[] args) {
//Call code in a separate .java file which sets up an array of objects.
//Call code to change the object values in a certain way i times
//Call code to do some calculations
//Call code to display some info
}
을
뭔가를하기 위해 별도의 코드를 호출하는 것과 광범위하게 필적하는 모든 지침은 객체 생성 (예 : MyObject myobject1 = new MyObject();
); 또는 단순히 데이터를 생성하거나 변경하는 대신 반환 값 (예 : x=myMethod(datain);
)을 가져 오는 것이 좋습니다.
파생 Boolean datacreated = createMyData()
으로 무의미 반환을받지 않고 같은 주 된 .java 파일에있는 모든 파일 생성/변경 코드를 넣어 피할 수있는 방법은 없습니다 되세요 세계 저는 다음과 같이 주 프로그램을 나눌 수있을 것입니다 :
call SetUpMyData
call ChangeMyData
call SomeOtherSub
//etc
자바는 객체 지향 언어입니다. 자바에서 절차 적 방법을 에뮬레이션하려고 할 수는 있지만 관용적 인 자바는 아니다. –
또한 의사 코드는 전달되는 데이터 구조를 표시하지 않고 메소드 호출 만 표시합니다.이것이 귀하의 프로그램이 로컬 데이터 구조를 사용하지 않고 전체 데이터로만 작동한다는 것을 의미하지는 않습니다. –