접근제한자의 차이 질문
342
작성한 질문수 16
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
답변 2
1
일단 인터페이스의 경우는 일종의 프로토콜을 설정할때 주로 사용합니다. 특별한 내용은 상관이 없고 그냥 빈껍데기인 형식만 규정하는 것이지요.
따라서 알맹이를 채워줄 의지가 있는 누구나 사용할수 있는 public 제한자가 적합하겠지요.
하지만 추상클래스는 '클래스+인터페이스' 성질이 있습니다. 일반 자바 클래스이면서 빈껍데기를 선언한 ..짬짜면같은 존재라고 해야할까요?
물론 빈껍데기인 인터페이스 부분은 다른 클래스들에서 다양하게 구현이 될겁니다.
그래서 추상클래스는 거의 대부분 Super Class로 활용이 되는것이구요.
앞서 말씀드린대로 추상클래스는 일반 클래스의 성질도 가지고 있습니다.
자바의 클래스라면 Encapsulation이란 개념을 가질수 있어서 클래스내의 멤버들은 private까지 가능하니 결국 모든 접근제한자가 추상클래스에서는 사용 가능한 것입니다.
조건 반복문 질문: for 문 ?
0
6
0
run() 메서드 안에 지역변수 sum을 사용한 이유
0
9
0
7강 보고 있는데요.. 글자가 너무 작아요
0
9
0
무한 depth 구현 중 CommentPath 관련 질문
0
17
1
헥사고날 아키텍처와 DDD를 적용할 때, 화면에 강하게 연관된 조회 데이터를 어떻게 다루는 게 좋은지 궁금합니다.
0
36
2
정처기 26-2회. 9번 질문드립니다!
0
43
1
이론 보면서 질문이 있습니다.
0
51
2
정보처리기사 실기 26년 2회 SRT 스케줄링 문제 단위 질문
0
54
2
유튜브(정보처리기사 실기 | 26년 2회 기출문제 코드 해설)
0
74
2
262 정처기 실기 C언어코딩
0
30
1
정보처리기사 262 실기 Hash(해시) 질문
0
61
2
static 변수 질문입니다.
0
46
2
Request DTO에서 Entity를 생성할 때 의존성 방향을 반대로 하면 어떨까요?
0
56
2
파이썬 4강 질문입니다.
0
53
2
강의 화면이 안나와요
0
33
0
모의고사 1회 3번문제
0
75
3
41강 30:10
0
53
2
이론 공부법 질문 있습니다.
0
75
2
중급 과정 학습 중 복습과 진도 진행의 우선순위에 대해 질문드립니다
0
38
1
부모의 생성자 관련 질문
0
54
2
시험지 문제에 필기해도 되나요?
0
67
3
41강 11:23
0
48
2
강의 내용을 잘 보고 있습니다. 강의 자료를 합쳐서 볼 수 없을까요?
0
328
1
안녕하세요.. 강의를 블로그에 올려도 될까요?
0
366
2





