head first java
-
[Head First Java] Chapter 4 - 객체의 행동Dev 2021. 1. 24. 02:33
* 해당 포스트는 "Head First Java" 책을 읽고 난 이후의 정리 내용입니다. 자세한 내용은 "Head First Java" 책을 통해 확인해주세요. * 평어체로 작성되었습니다. 상태는 행동에 영향을, 행동은 상태에 영향을 지난 챕터들에서 Object에는 각각 인스턴스 변수(상태), 메소드(행동)이 있다는 것을 코드로 확인했다. 이를 다시 한 번 보자. 해당 클래스들에서 상태/행동을 찾아보자. class Item { // 상태들을 나타냄 private final long seq; private String name; private int sellCnt; // 최초 생성 당시의 상태, 행동을 설정하는 생성자 public Item(long seq, String name){ this.seq = se..
-
[Head First Java] Chapter 2 - 객체 마을로의 여행Dev 2021. 1. 20. 17:20
* 해당 포스트는 "Head First Java" 책을 읽고 난 이후의 정리 내용입니다. 자세한 내용은 "Head First Java" 책을 통해 확인해주세요. 객체(Object)에 대해 다루는 챕터 절차적으로 실행했을 때 조건으로 행동을 분기해서 사용하는 방식에서 벗어나 더보기 절차적 관점에서의 행동 매핑 public static void rotate(String shapeType){ switch(shapeType){ case "AMOEBA": System.out.println("아메바 회전!"); // HIF 소리 출력 break; case "CIRCLE": System.out.println("원형 회전!"); // AIF 소리 출력 break; case "SQUARE": System.out.prin..