Seltol's Tech Blog
close
프로필 배경
프로필 로고

Seltol's Tech Blog

  • 분류 전체보기 (50)
    • 일상 (14)
      • 부트캠프 (14)
    • 프로그래밍 (31)
      • 객체지향 (3)
      • 자바 (26)
      • 스프링 (2)
    • 컴퓨터 사이언스 (CS) (1)
      • 컴퓨터 구조 (1)
    • 데이터베이스 (4)
      • MariaDB (3)
  • 홈
  • 태그
  • 방명록
[자바/심화] 인터페이스(interface)

[자바/심화] 인터페이스(interface)

정의- interface 키워드로 선언된 추상 클래스로써, 추상 메소드와 상수만으로 이루어져 있다.- 단일 상속의 단점을 보완하여 다중 상속처럼 사용할 수 있는 기능을 제공한다.특징- 추상 클래스가 발전된 개념이므로, 인스턴스 생성이 불가능하다.- 멤버로는 상수와 추상 메소드만 허용된다.- 업캐스트 참조 변수로 사용할 수 있다.- 하위 클래스에선 implements(구현) 관계이다.- 하위 클래스에서는 여러 개의 인터페이스를 구현할 수 있다.- 자바의 단일 상속 기능을 보완할 수 있다.형식public interface 인터페이스이름 { // 상수 public static final 타입 상수이름 = 값; // 추상메소드 public abstract 리턴타입 메소드이름(매개변수);}c..

  • format_list_bulleted 프로그래밍/자바
  • · 2024. 7. 20.
  • textsms
  • navigate_before
  • 1
  • navigate_next
전체 카테고리
  • 분류 전체보기 (50)
    • 일상 (14)
      • 부트캠프 (14)
    • 프로그래밍 (31)
      • 객체지향 (3)
      • 자바 (26)
      • 스프링 (2)
    • 컴퓨터 사이언스 (CS) (1)
      • 컴퓨터 구조 (1)
    • 데이터베이스 (4)
      • MariaDB (3)
최근 글
인기 글
최근 댓글
태그
  • #부트캠프
  • #컬렉션 프레임워크
  • #임베디드 레디스
  • #trie 자료구조
  • #java
  • #SOLID 원칙
  • #트라이 자료구조
  • #자바
  • #acid 속성
  • #mariadb
링크
  • Zero-Base
  • Seltol's Gist
  • Seltol's Github
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바