2023.10.18(수) 슈퍼코딩 부트캠프 백엔드 인턴 Week2 Day3 보고

2024. 3. 6. 19:15· SuperCoding
  • TO-DO LIST

- 29-2강 객체간의 협력 ~ 32강 객체의 상속 v2

​

  • 배운 내용 요약 정리

​static 변수 = 정적 변수

static = 프로그램 실행 시, 정적 생성 (인스턴스 생성 전 정의 되어있음)

static 변수 = 클래스 변수 -> 인스턴스 하지 않고 접근 가능

인스턴스 공동구역 !

​

- 클래스 변수 (static)

프로그램이 처음 시작될 때 상수와 함께 데이터 영역에 생성되고

프로그램이 끝나고 메모리를 해제할 때 소멸됨

- 인스턴스 변수 (멤버 변수)

인스턴스가 생성될 때 힙에 생성되고, 가비지 컬렉터가 메모리를 수거할 때 소멸됨

- 로컬 변수 (지역 변수)

함수가 호출될 때 생성되고 함수가 끝나면 소멸함

​

- 상속

객체세계

  1. 자식 특성은 부모 특성 물려받는다.
  2. 자식 행위는 부모 행위 물려받는다.

​

장점

코드 재사용성, 유지 보수성

​

Java 접근 제어자 protected

Java 상속 시, 메소드 오버라이딩(=override)

부모 클래스의 기존 행위를 수정하고 싶을 때!

​

부모 클래스를 가리키는 예약어 super

super은 부모 필드/메소드를 호출할 수 있다.

자식 필드로 인해 Shadowing 주의해야 한다.

​

묵시적 형 변환

작은 바이트 크기 -> 더 큰 자료형

(작은 타입 -> 큰 타입으로 묵시적 변환 가능)

자식 클래스는 부모 클래스로 묵시적 변환 가능

= 업 캐스팅

​

묵시적 형 변환할 시

자식 클래스 확정된 메소드 / 필드 사용할 수 없음

자식 클래스의 메소드로 실행됨

​

  • 부족한 점

​

  • 스스로 시도해본 것들

​

  • 해결 내용

​

  • 알게된 점

​

  • 헷갈리거나 실수한 점

​

  • 회고

​

'SuperCoding' 카테고리의 다른 글

2023.10.20(금) 슈퍼코딩 부트캠프 백엔드 인턴 Week2 Day5 보고  (0) 2024.03.06
2023.10.19(목) 슈퍼코딩 부트캠프 백엔드 인턴 Week2 Day4 보고  (0) 2024.03.06
2023.10.17(화) 슈퍼코딩 부트캠프 백엔드 인턴 Week2 Day2 보고  (0) 2024.03.06
2023.10.16(월) 슈퍼코딩 부트캠프 백엔드 인턴 Week2 Day1 보고  (0) 2024.03.06
슈퍼코딩 웹개발 부트캠프 백엔드 1주차 인턴 후기  (0) 2024.03.06
'SuperCoding' 카테고리의 다른 글
  • 2023.10.20(금) 슈퍼코딩 부트캠프 백엔드 인턴 Week2 Day5 보고
  • 2023.10.19(목) 슈퍼코딩 부트캠프 백엔드 인턴 Week2 Day4 보고
  • 2023.10.17(화) 슈퍼코딩 부트캠프 백엔드 인턴 Week2 Day2 보고
  • 2023.10.16(월) 슈퍼코딩 부트캠프 백엔드 인턴 Week2 Day1 보고
효딩
효딩
개ㄱ발은 기세다. 줄여서 객기.
효딩
hyoding
효딩
전체
오늘
어제
  • 분류 전체보기 (245)
    • SKKU SW (30)
      • Computer Architecture (14)
      • Database (4)
      • Computer Network (3)
      • Operating System (7)
      • Mobile App Programming (2)
    • SuperCoding (68)
    • CS (8)
    • Web Programming (19)
    • Cloud (13)
    • Languages (45)
      • Python (8)
      • Java (37)
    • Supporters (8)
      • MoteMote (6)
      • NHN Cloud (2)
    • Certification (27)
      • Network Advisor (14)
      • ADsP (10)
      • Engineer Information Proces.. (3)
    • Finance (9)
      • 경제금융용어 (3)
    • Woori FISA (14)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 서버생성
  • AWS
  • 우리FISA
  • 인프라개발
  • Kotlin
  • 클라우드서비스개발
  • 네트워크관리사 합격
  • 네트워크관리사 준비물
  • 우리fis아카데미
  • 서버배포
  • rds local 접속
  • 글로벌소프트웨어캠퍼스
  • 서버개발
  • 코틀린문법
  • 네트워크관리사 커트라인
  • 네트워크관리사
  • nhn cloud
  • 코틀린
  • 클라우드
  • 네트워크관리사2급 공부방법
  • 네트워크관리사2급 필기
  • 앱개발
  • 네트워크관리사 후기
  • 우리에프아이에스
  • 인프라
  • 네트워크관리사2급
  • K-디지털트레이닝
  • 클라우드 서비스
  • apppaas
  • 봐

최근 댓글

최근 글

hELLO · Designed By 정상우.v4.2.2
효딩
2023.10.18(수) 슈퍼코딩 부트캠프 백엔드 인턴 Week2 Day3 보고
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.