내일배움카드로 코딩수업을 듣고 있으며
수업의 내용을 기록하고 남기고 싶어서
블로그에 적기를 시작했으나
점점 내용이 많아지면서
일상의 이야기가 겹칠 것 같아 새롭게 파서
정리하는 코딩 노트
말이 안되는 것들이 많을 수 있겠지만
그저 코린이구나 하고
지적질 해주시면 환영합니다(?)
자바를 하면서 가장 먼저 외운 건
public static void main(String[] args) { }
main() 함수입니다
자바 프로그램을 실행할 때 쓰는 시작점(?)인데
단축키도 있고 클래스를 만들면서 같이 넣어서 실행할 수도 있어요
클래스라는 단어가 나왔으니 자바에 구조를 먼저 보자면
자바 = 소설로 비유해 볼 수 있다 생각하는데
소설을 쓴다 = 코딩을 한다로 놓고 보면
소설의 등장인물, 사건 = 메서드
소설 한 챕터 = 클래스
소설 한 권 = 패키지
소설 시리즈 = 프로젝트
프로젝트라고 하는 큰 틀에서
이야기의 주제에 따라 패키지로 나누고
그 패키지 안에서도 내용이 정리되어 보일 수 있도록
챕터로 나누고 각각의 챕터를
다 써 내려가는 거지,,,
한 권을 어떻게 내가 다 만들어 싶지만
일단 한 줄씩 쓰다 보면 어느새 책 한 권 뚝딱
그럼 메서드를 작성하기 위한
클래스를 먼저 만들어 봅시다
보통 처음 만들 때 시작하는 게
계산기인 것 같은데
계산기로 시작을 하자면
클래스 이름을 '계산기'로 설정하고
안에 메서드로는
덧셈, 뺄셈, 곱셈, 나눗셈 등등으로 설정!
이게 맞나 모르겠지만
이렇게 본인만의 정의 방식으로
이야기를 하면 좀 더
이해가 잘 되는 것 같달까