Java interface

Java interface

| 공개

 

 

 

수업소개

클래스의 변수와 메소드의 형태를 엄격하게 강제하는 인터페이스를 다루고 있는 수업입니다. 

 

 

 

수업대상

아래와 같은 내용을 이미 알고 계신다면 이 수업에 참여할 수 있습니다. 

  • 자바 클래스의 개념
  • 인스턴스의 개념

위의 내용을 모르신다면 JAVA 객체지향을 먼저 보시고 이 수업에 참여할 것을 권해드립니다. 

 

 

 

수업을 보는 다른 방법

생활코딩 유튜브 채널을 통해서도 공부할 수 있습니다.

https://www.youtube.com/playlist?list=PLuHgQVnccGMDiv-rCwlN-YjLKWR6-SBbM

 

 

 

소스코드

수업의 소스코드는 아래에 준비 되어 있습니다. 

 

 

 

수업에 참여조건

이 수업과 연관된 지식들의 지도를 참고해서 공부의 방향을 스스로 정해보세요.

 

 

 

전체 재생시간

5개의 동영상으로 이루어진 수업입니다. 

 

 

 

수업의 저작권 정책

이 수업은 CCL 라이선스 BY를 따르고 있습니다. 이 수업의 출처를 표시해주신다면 컨텐츠의 수정을 할 수 있고, 상업적인 용도로도 사용할 수 있습니다. 상업적인 용도로 사용하는 경우는 거래 관계가 없다는 것을 인지 가능하도록 표시해주셔야 합니다. 

 

 

 

 

컨설팅 / 교육 문의

컨설팅/교육 문의는 로 연락 주세요. 기술 관련된 질문은 이메일과 같은 사적인 방법 보다는 댓글이나, 커뮤니티를 이용해주시면 모두에게 더 좋은 결과를 얻을 수 있습니다. 

댓글

댓글 본문
  1. 당당
    2023.04.24
  2. 2022.10.23 완료!
  3. 나연
    2022년 2월 25일 (금) 완료

    인터페이스 : 규제
    - 목적 : 자유

    ```java
    interface Calculable {
    int add(int value1, int value2);
    }

    class DummyCalculator implements Calculable {

    @Override
    public int add(int value1, int value2) {
    return 3;
    }

    }
    ```

    어떠한 클래스를 만드는 데 그 클래스가 어떠한 인터페이스를 구현한다고 있다고 했을 때 컴파일에 성공했다는 것은 우리의 클래스는 그 인터페이스가 규제하고 있는 형태를 정확하게 엄수했다라는 의미

    `Add unimplemented methods`

    인터페이스는 약속
    - 클래스의 형태를 규제
  4. 2021.09.02 완료
  5. 신진섭
    2021 08 11일 사람들이 왜 공부햇다고 표시하는지 몰랐는데 이걸 본건지 안본건지 해깔리는구나 ㅋㅋ
  6. boat
    감사합니다!!
  7. oyuiw
    20201213
  8. 자바가 무섭지 않은 예솔
    감사합니다!
graphittie 자세히 보기