inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

자바 기초부터 마스터하기 with 은종쌤 (Do it 자바 프로그래밍 입문) - Part 1(기초편)

추상 클래스의 응용 - 템플릿 메서드 패턴

구현과 오버라이딩

238

hihi

작성한 질문수 1

0

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

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

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

java 객체지향

답변 1

0

박은종

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

질문드려요

0

437

4

문제답안

1

240

2

교재 속 나 혼자 코딩 문제 답안관련 질문

1

320

1

회차 강의pdf파일 보는 방법이 없나요?

0

567

1

singleton pattern

0

380

2

return 사용되는 위치가 궁금합니다

0

469

2

오버라이드 할때 @override 안적어도 되나요?

0

545

1

pakage 내에서 main함수는 하나만 존재해야하나요?

0

726

1

왜 이렇게 하는지 설명은 없나요?

0

411

1

p.88 연습문제1 질문입니다.

0

281

1

강의노트 어디서 볼수 있을까요?

0

449

4

강의노트 어디서 볼 수 있을까요?

0

677

2

예제코드 다운로드 오류

0

538

1

복습문제는 어디서 확인할수있을까요?

0

409

1

static 메서드 main문 안에 선언 시 오류 발생 이유가 궁금합니다.

0

386

1

강의노트는 어디서 확인할 수 있을까요

0

485

1

실행을 하면 결과가 깨져서 나와요

0

374

3

복습 문제 들은 어디서 받아 볼 수 있나요

0

389

2

비트 연산자 질문

0

295

1

upgradeLevel에 인수를 넣기 위해 새로 AdvancedLevel 과 같은 instance를 생성하는게 어색하게 느껴집니다.

0

334

1

p.243

0

233

2

p.237

0

249

2

p.196

0

271

1

질문드려요

0

242

1