티스토리 뷰
오버라이딩(overriding)(재정의)
상속과정에서 재정의하는 것!
상속이 반드시 있어야 함. 상속관계에서만 발생
상속 과정에서 부모의 메소드를 자식에서 재정의하는 것
부모타입의 객체에서 메소드가 사용되면 부모에서 정의된 대로 실행
자식타입의 객체에서 메소드가 사용되면 자식에서 재정의된 대로 실행
메소드 이름 + ctrl + enter >> 자동완성
@override // 어노테이션 주석 : 컴퓨터에 설명하기 위한 주석
실수를 최소화 할 수 있음.
오버로딩(overloading)(중복정의)
메소드 이름은 같은데 매개변수의 갯수나 타입이 다른 경우 타입을 다르게 정의하는 것
함수 만드는 과정에서 나오는 것
이는 다형성(polymorphism)을 구성하는 요소이다.
다형성 : 하나의 모양으로 다르게 동작하도록 사용하는 것
'2022 > java 1' 카테고리의 다른 글
업캐스팅, 다운캐스팅 (0) | 2022.06.22 |
---|---|
주석 (0) | 2022.06.22 |
객체화, 생성자 (0) | 2022.06.22 |
게터와 세터(getters and setters) (0) | 2022.06.22 |
static 제어자 (0) | 2022.06.21 |