SW과정 JAVA 3일차 - 0728

JongseokLee·2021년 7월 28일
0
post-thumbnail

JAVA 3일차 오프라인 강의

모든 걸 메모하는 학생, 강사님 모든 내용 다 기록했는데 막상 수업 끝나고 공부를 안하더라 질문 적극적으로 해주세요

1) Static 변수

변수와 메소드 앞에 static이 붙어있으면 바로 메모리에 올라감
프로그램이 메모리에 적재(load) 될 때 데이터 영역의 메모리에 생성됨
멤버변수는 다른 말로 스태틱 변수라고 함

2) small talk 😋

항온 항습이 되어있음, 몇년전에 경성대 전산실에 불이남, 담당자들 이 사실을 모름, 장비(몇억)와 대학교 데이터가 다 없어짐

3) 상속

속성이나 기능을 상속(inheritance)받아서 속성이나 기능 확장
상속하는 클래스 : parent class, base class, super class
상속받는 클래스 : child class, derived class, subclass
클래스 상속 문법 : class B extends A { }

4) 상위 클래스로 형 변환(업캐스팅)

상위 클래스 형으로 변수를 선언하고 하위 클래스 인스턴스를 생성 할 수 있다.
하위 클래스는 상위 클래스의 타입을 내포하고 있으므로 상위 클래스로 묵시적 형변환이 됨

5) 메서드 오버라이딩(overriding)

상위 클래스에 정의 된 메서드 중 하위 클래스와 기능이 맞지 않거나 추가 기능이 필요한 경우 같은 이름과 매개변수로 사용

6) 다운 캐스팅

하위 클래스가 상위 클래스로 형 변환이 되는 것이 묵시적으로 이뤄짐

7) 인터페이스

profile
DataEngineer Lee.

0개의 댓글