[18일차] 09.참조 자료형 변수

WOOJEON JANG·2022년 1월 17일
0
post-thumbnail

Part02. 객체지향 프로그래밍
ch 02. 객체지향 입문

09.참조 자료형 변수

<참조 자료형>

  • 변수의 자료형

  • 클래스형 변수를 선언

  • 기본 자료형은 사용하는 메모리의 크기가 정해져 있지만, 참조 자료형은 클래스에 따라 다름

  • 참조 자료형을 사용 할때는 해당 변수에 대해 생성하여야 함
    (String 클래스는 예외적으로 생성하지 않고 사용할 수 있음)




<참조 자료형 정의하여 사용하기>

  • 학생이 수강한 과목들에 대한 성적을 산출하기 위한 경우 학생 클래스 속성에 과목이 모두 있으면 불합리

  • 학생(Student)과 과목(Subject)에 대한 클래스를 분리하여 사용하고 Subject 클래스를 활용하여 수강한 과목들의 변수의 타입으로 선언!

  • 선언된 Subject 변수는 생성된 인스턴스가 아니므로, Student의 생성자에서 생성하여 사용



오늘의 공부 소감 :
velog가 개인이 하는 서비스이기 때문에, 언제 없어질지 모른다는 현업 개발자의 말을 들었다.. 진짜일지 모르지만 왠지 불안해서 지난 주말 내내 gitHub blog를 만드는 공부만 했다. 너무 어려웠고 리퀴드언어라고 부르는 프론트엔드 스러운 언어까지 알아야되서 너무 힘들었다.. 결국 만족스럽게 만들지도 못했다. 아직 사용법도 제대로 모르겠다. 그냥 벨로그에 계속 쓰고싶다.
이번 강의는 지난번 강의때 했던걸 조금 응용한거 같은데, 나는 아직 응용할 단계는 아닌거같다. 내일은 이번강에한 프로그래밍을 엄청나게 반복해서 해보고 나서 다음강의로 넘어가야겠다. 하루가 너무 짧다.

profile
back-end enginneer

0개의 댓글