Paul log

  • 홈
  • 태그
  • 방명록

추상클래스 사용이유 1

[java] 추상클래스와 인터페이스를 사용하는 이유

final을 사용하는 이유: 추상이 상속을 강제하는 것이라면 final은 상속/변경을 금지하는 규제다. 실행되는 과정에서 한번 값이 정해진 이후에는 변수 내의 값이 바뀌지 않도록하는 규제다. 추상클래스를 사용하는 이유 : 부모클래스에 메소드의 시그니쳐만 정의해놓고 그 메소드의 실제 동작방법을 자식클래스에게 위임 -> 상속을 강제하기 위해 사용 인터페이스를 사용하는 이유: 어떤 객체가 있고 그 객체가 특정한 인터페이스를 사용한다면 그 객체는 반드시 인터페이스의 메소드들을 구현해야 한다. 인터페이스의 메소드를 강제하기 위해 사용. 상속과 인터페이스의 차이 : 상속은 상위클래스의 기능을 하위클래스가 물려받는것 인터페이스는 특정 메소드가 반드시 존재하도록 강제하는것. Ex) 협업자1의 Calculator 와 협..

코딩조각 2022.09.08
이전
1
다음
더보기
프로필사진

Paul log



  • 분류 전체보기 (51)
    • 항해99 (10)
    • 코딩조각 (34)
    • 영어공부 (1)
    • 나의하루 (0)
    • CS IT지식 (4)

Tag

자바 while문 쓰는법, SQL ORM 뜻, 자동커밋, ioc di란, 항해99, static ip dynamic ip, IOC DI, spring jpa localtime between, ORM이란, java 인터페이스 사용이유, IoC와 DI차이, I'm all ears, spring DI IoC, 추상클래스 사용이유, java for문쓰는법, 수동커밋, stomp란, 서킷 스위칭 패킷 스위칭, 객체지향프로그래밍 원칙, play it by ear,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • 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.

티스토리툴바