본문 바로가기

TIL

[TIL] 2021.01.05 클래스, constructor, 인터페이스, isEmpty()

반응형

Facts

Java 공부

flexiblehabit 업데이트

코딩테스트 1커밋

Feelings

Good but 개선할 여지가 있음!

Findings

클래스란?

객체들의 템플릿.

클래스를 통하여 공통적인 state를 가지고 있는 여러 인스턴스들을 만들 수 있다.

 

constructor란?

클래스의 state를 field라고 하는데 이 field의 값을 외부에서 접근하게 하려면 setter메소드가 필요하다.

field들이 많으면 많을 수록 생성해야 하는 setter 메소드들이 많아지는데 이를 한꺼번에 처리할 수 있게 해주는 고마운 녀석.

여러 field들을 한 번에 설정하여 인스턴스를 생성하게 하거나, field들의 값이 패러미터를 통해 전달되지 않은 경우 초기값으로 인스턴스를 생성시킬 수 있게 한다.

 

인터페이스란?

생활코딩에선 부품들끼리 아귀가 잘 맞도록 지키는 국제규격 같은 존재라고 한다.

 

isEmpty()

String class의 method로 추정. 해당 value가 있으면 true, 없으면 false를 반환한다.

Future Action Plans

스터디 깃에 관한 글 읽기

코딩테스트 2뽀모 -> Java 공부 양껏 -> FlexibleHabit 업데이트 적당한 시기에 시작

Feedback

피칭영상 시작을 못하겠다.. 해야 되는데.. 내일 루틴 끝나고 생각해보자

공부를 늦게 시작했지만 많은 양을 해서 기분이 좋다.

스터디 카페 짱, 뽀모도로 짱

반응형