Kosta Day14 : Interface (JAVA 인터페이스)

2022. 2. 9. 18:03· Web/MSA Full-Stack 과정

- interface

 

interface Test{

     public static final 상수이다. 

     public abstract 메소드 이다. 

     public void aa();

 

  java 1.8 version 추가된 문법

 body있는 메소드 존재  - static, default

 }

 

interface Test2 {

 메소드 2개

}

 

class A implements Test, Test2{//구현!! - A is a Test 성립

 // Test안에 모든 abstract 메소드를 재정의 한다. 

   public void aa(){

     System.out.println("안녕");

    }

}

 

class B implements Test{

      public void aa(){

           System.out.println("졸립다.");

     }

}

 

A a = new A(); //XXX

 a.aa(); //안녕

 

Test t = new A(); //0000

t.aa(); //안녕 or 졸립다. 

 

1) abstract class 

   -상속, 단일상속으로 abstract 클래스 여러개 상속안됨 !

  vs     

2) interface 

   -구현

   - 여러개의 interface를 구현할 수 있다. !!

 

'Web > MSA Full-Stack 과정' 카테고리의 다른 글

Kosta Day17 : 자료구조2 (JAVA) / Set, Map  (0) 2022.02.14
Kosta Day16 : 자료구조 (JAVA)  (0) 2022.02.11
Kosta Day13 : 자바(JAVA) super / casting / package & import  (0) 2022.02.08
Kosta Day12 : 상속 / 다형성  (0) 2022.02.08
Kosta Day11 : 싱글톤 클래스 / MVC 패턴 / Class Diagram  (0) 2022.01.28
'Web/MSA Full-Stack 과정' 카테고리의 다른 글
  • Kosta Day17 : 자료구조2 (JAVA) / Set, Map
  • Kosta Day16 : 자료구조 (JAVA)
  • Kosta Day13 : 자바(JAVA) super / casting / package & import
  • Kosta Day12 : 상속 / 다형성
ERE
ERE
You Only Live Once
ERE
삶'은 아리
ERE
전체
오늘
어제
  • 개발 (55)
    • Data Platform Engineering (4)
      • HBase 운영 (0)
    • Web (27)
      • MSA Full-Stack 과정 (20)
      • Git & 배포 (7)
    • CS (1)
      • 네트워크 (0)
    • Data analysis (10)
      • Data Process (10)
      • Model (0)
    • 회고 (6)
      • 지원후기 (6)
    • 알고리즘 (3)
      • 리트코드 (3)
      • 백준 (0)
      • 프로그래머스 (0)
    • LEE AHRI (0)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • nhn academy
  • SQL
  • stop words
  • spacy
  • HTML #CSS #웹기초
  • 데이터청년켐퍼스
  • 영상텍스트추출
  • nhn 아카데미
  • 데청캠
  • 재학대
  • 품사임베딩
  • HBASE
  • 카카오추천팀
  • 리트코드
  • 범주형변수
  • pull requests
  • 파이썬
  • master/slave
  • 빅리더AI아카데미
  • 빅리더AI
  • 맥북
  • 선형회귀#파이썬#머신러닝#캐글
  • Ai
  • Kdata
  • 데이터청년캠퍼스
  • Python
  • 선형회귀 #통계 #데이터사이언스
  • AI아카데미
  • AI논문
  • 빅리더

최근 댓글

최근 글

hELLO · Designed By 정상우.v4.2.0
ERE
Kosta Day14 : Interface (JAVA 인터페이스)
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.