강의

멘토링

커뮤니티

Inflearn Community Q&A

helloworld8's profile image
helloworld8

asked

Mastering Java Basics with Eunjong (Do it Java Programming Introduction) - Part 1 (Basic)

Application of Abstract Classes - Template Method Pattern

구현과 오버라이딩

Written on

·

205

0

추상 클래스 내의 추상 메서드가 하위 클래스가 구현해야 하는 메서드라는 것은 { } 이렇게 중괄호까지만 표기가 되어도 되는 건가요?

구현은 구현부 { } 표기가 된 것이고 오버라이딩은 구현부 내에 코드가 있던 것을 다시 재정의 할 때를 말하는 건가요?

추상클래스의 바로 아래 하위 클래스에서 추상 메서드는 구현만 가능하고 오버라이딩 되는 것은 아닌건가요?

java객체지향

Answer 1

0

eunjong님의 프로필 이미지
eunjong
Instructor

중괄호가 있는것은 코드 내용이 없는 것일뿐 구현부가 있는 것입니다. 구현부가 없는 추상 메서드는 ';'(세미콜른)으로 끝나는 메서드 입니다. 상속 받은 하위 클래스에 { }만 있게되어도 구현부가 있는 것입니다.

helloworld8's profile image
helloworld8

asked

Ask a question