코드정리란 ?
방정리. 개발자를 위한것
물리적으로 다른파일에 둚. 메인함수에서 분리시킴. 재사용가능
코드 정리가 어려운 이유는
필요성을 못느끼고 익숙치 않아서이다.
자바의 구조체
클래스, 캡슐화.
객체는 캡슐화된 데이터를 의미
구조체와 배열의 차이
1.큰방에 라벨링이 된것 같은 특징으로 가독성이 좋다.
2.다양한 형식을 담을 수있다.
함수 와 인터페이스
함수는 능력이 많다.
코드를 자를때도 함수사용.
인터페이스처럼 구현능력을 숨길때도 함수사용
인터페이스가 함수이지만, 함수가 인터페이스는 아니다.
함수를 이용하면
- 코드의 직접사용을 차단, 간접적 사용
- 코드를 작게 나누어서 만들 수 있다.
- 코드를 집중화 할 수있다. ( 한 개만 수정하면 나머지 자동수정)
- 코드를 재사용 할 수 있다.
함수 이용해서 코드정리
public class Program{
메소드생성(자료형 매개변수){ }
public static void main(String[] args){
메소드호출(참조변수);
}
}
'2021 Newlecture > JAVA' 카테고리의 다른 글
캡슐화 / 접근지시자 / Getter 함수 (0) | 2021.03.25 |
---|---|
jar파일 생성/ 외부 jar파일 추가하기 (0) | 2021.03.24 |
집중화 / 실행코드의 재사용 / 구조체(데이터관리) (0) | 2021.03.24 |
함수를 사용하는 이유/ 데이터 입출력 분리/ 메소드생성 (0) | 2021.03.23 |
메소드생성 (0) | 2021.03.22 |
배열을 바로출력 vs 변수로 출력 (구조체) (0) | 2021.03.19 |
참조형배열 / 객체생성 / 배열의 참조변수가 null 값 참조할때 (0) | 2021.03.19 |
구조체 (0) | 2021.03.18 |