2023-12-23~24 (자습)

·2023년 12월 24일

🗯️ 분명 배웠던 건데도 까먹는 것들이 슬슬 생기기 시작..🫠
공부하면서 까먹은 것들 복습도 하고 다시 정리해보았다!

✔️ 명언앱 코드 한줄씩 기능 설명 주석 달기 완료!

  • 한줄 한줄 기능에 대해서 설명을 적으며 클래스들간의 관계나 상호작용을 확실히 잘 이해 할 수 있었다.
  • 특히 이 과정을 통해 메서드와 매개변수/인자 리턴의 기능에 대해 더 정확히 복습 할 수 있었고, 코드의 흐름 쫒아가는 부분이 정말 헷갈렸었는데 이젠 확실히 덜 헷갈린다! 정말 코드만 보면 눈이 핑핑 돌았는데 이젠 점점 보이기 시작하는 것 같다.
  • 이틀을 꼬박.. 코드 이해하랴, 이해안되는 것이라도 있으면 구글링하랴, 다시 주석달으랴, 정말 오래걸린 작업이었지만 완료하고나니 그동안 완벽하게 이해 못한 것 같아 답답했는데.. 사이다 마신 기분이랄까... 😌

if문에서 break와 return의 차이

  • break는 해당 if문만 종료시킨다
  • return은 해당 if문을 포함한 메서드 자체를 종료시킨다

getter / setter

  • private을 관리하는 메서드이다
  • private은 외부에서 접근할 수 없기 때문에 값을 꺼내는 것과 넣는 것을 getter와 setter의 도움을 받아야 한다
  • getter는 private을 외부로 꺼내는 메서드
  • setter는 private에 값을 넣는 메서드
  • 집을 사고 팔때 조심하기 위해 부동산을 중개로 해서 거래하는 것과 같다
get변수명() {} // 변수명은 첫글자를 대문자로 
set변수명() {}

// 예시

class A {
	private int num = 10;

	public int getNum() {
		return a;
	}

	public void setNum(int a) {
		this.a = a;
	} 
}

TODO

  • 생성자 복습
  • HashMap 복습
  • 14단계 rq 한번 더 복습
  • Stream 찾아보기
profile
hello world

0개의 댓글