일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- JavaScript
- 채권
- algorithmTest
- 다독
- 지혜를가진흑곰
- 알고리즘트레이닝
- 화장품
- 경제
- 성분
- 투자
- 책알남
- 주식
- algorithmStudy
- 책을알려주는남자
- C++
- 돈
- C
- 프로그래머스 알고리즘 공부
- 재테크
- 자바
- algorithmtraining
- 알고리즘 공부
- 서평
- 알고리즘공부
- 백준알고리즘
- 독후감
- 자바스크립트
- 독서
- 프로그래밍언어
- Java
Archives
- Today
- Total
탁월함은 어떻게 나오는가?
[Java] 인터페이스 (interface) 란? 본문
반응형
인터페이스 무엇이고 사용이유는 뭘까?
1. 인터페이스란 객체와 개체 사이에엇 일어나는 상호 작용의 매개로 쓰인다.
2. 코딩을 작업을 하면 공동작업을 하게 되는 경우가 많아진다. 그럼으로 시간적으로 불필요한 요소를 사용함으로써 비용을 최소화 하기 위해서 사용한다. 즉, "공동 작업시 충돌을 방지하기 위해서" 이다.
3. 넓은 의미에서의 인터페이스란 외부와의 의사 소통을 위한 매개체이다. 사람들 끼리 '언어'라는 약속을 정해놨듯이 인터페이스에서는 표준규격을 맞추며 추가적으로 확장성, 인터페이스와 형변환, 다형성을 적용할 수 있다.
결론적으로, 개인들이 코딩을 하게 된다면 클래스명부터 시작해서 다 다르게 작성이 될 수 밖에 없다. 하지만 그렇게 되면 작동해야 할 당시 문제가 발생함으로써 implements을 붙여주고 최소한의 표준 규격을 주는 것이다.
반응형
'[Snow-ball]프로그래밍(컴퓨터) > java' 카테고리의 다른 글
[Java] String클래스 : contains (문자열 포함 유무 확인) (0) | 2021.01.15 |
---|---|
[Java] While문 (반복문의 문법) (0) | 2021.01.15 |
[JAVA] 홀수나올때까지 주사위굴려 합하는 프로그래밍 (0) | 2021.01.05 |
[Java] 3명이서 주사위를 굴려서 가장 큰 숫자가 나온 사람이 이기는 게임 (0) | 2021.01.05 |
[Java] 시작값과 끝나는 값을 입력해서 모두 합한 값을 출력하기 (0) | 2021.01.05 |
Comments