TheCodeSavvy

  • 홈
  • 태그
  • 미디어로그
  • 위치로그

인터페이스 1

Abstract Class와 Interface의 사용법과 차이점

JAVA 프로그래밍에서 자주 사용되는 두 가지 개념인 '추상 클래스(abstract class)'와 '인터페이스(interface)'에 대해 알아보겠습니다. 이 두 개념은 클래스 간의 계층 구조를 설계할 때 중요한 역할을 합니다. 이 글에서는 각 개념의 정의와 사용법을 설명하고, 그 차이점을 이해하는 데 도움이 되는 예제를 제공하겠습니다. Abstract Class (추상 클래스) 추상 클래스는 상속을 통해 공통된 기능을 다양한 구현체에 전달하기 위해 사용됩니다. 추상 클래스는 완전한 구현을 가지지 않는 메서드(추상 메서드)를 포함할 수 있습니다. 사용법 abstract class Animal { abstract void makeSound(); void sleep() { System.out.println..

개발/Java 2023.04.07
이전
1
다음
더보기
프로필사진

TheCodeSavvy

  • 분류 전체보기 (43)
    • 개발 (40)
      • Spring (6)
      • Java (13)
      • DataBase (5)
      • DevTools (1)
      • Tip (3)
      • js (8)
      • 리팩토링 (4)
    • IT 지식 (1)
    • 게임 (0)
      • 리그오브레전드 (0)
    • 라이프 (1)
      • 캠핑 (0)
      • 맛집 (0)
      • 여행 (1)
    • 초등학습 (0)
      • 국어 (0)
      • 영어 (0)
      • 수학 (0)
      • 과학 (0)

Tag

Java8, 페이징처리, mapper, vue.js, lombok, paging, Dependency Injection, Extract Variable, mysql, javascript, spring boot, modelmapper, 리팩토링, Refactoring, 페이징, java, DI, ObjectMapper, spring, null,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/06   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바