일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Javascript
- git
- JPA
- oracle
- PostgreSQL
- 리눅스
- DBMS
- 인터페이스
- rsync
- 티스토리챌린지
- java
- SQL
- top
- MariaDB
- Linux
- 추상클래스
- 자바
- 오블완
- 트랜잭션
- analytics4
- mssql
- group by
- spring
- 명령어
- IntelliJ
- 호이스팅
- docker
- MongoDB
- 차이점
- mysql
- Today
- Total
목록추상클래스 (2)
hanker
자바에서 객체지향 프로그래밍(OOP) 개념에서 상속과 다형성은 매우 중요하다. 이번 글에서 어떤 개념인지, 어떻게 활용하는지에 대해서 알아보자. 1. 추상 클래스와 인터페이스https://hanke-r.tistory.com/entry/JAVA-JAVA%EC%97%90%EC%84%9C-%EC%9D%B8%ED%84%B0%ED%8E%98%EC%9D%B4%EC%8A%A4%EC%99%80-%EC%B6%94%EC%83%81-%ED%81%B4%EB%9E%98%EC%8A%A4%EC%9D%98-%EC%B0%A8%EC%9D%B4%EC%A0%90%EC%9D%80-%EB%AC%B4%EC%97%87%EC%9D%BC%EA%B9%8C JAVA - JAVA에서 인터페이스와 추상 클래스의 차이점은 무엇일까?Java에서 인터페이스와 추..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/dClttO/btsKVxqVsJi/wMcIGX44pk2Gv11aAUQmF1/img.png)
Java에서 인터페이스와 추상 클래스의 차이점에 대해 알아보자. 두 개념 모두 객체 지향 프로그래밍에서 중요한 역할을 하며, 공통된 특성은 있지만, 서로 다른 사용 목적과 특징을 가지고 있다. 1. 개념적인 차이 인터페이스 (Interface)인터페이스는 클래스가 특정 기능을 제공한다는 약속(계약)을 의미한다. 이는 클래스가 여러 상속을 지원하지 않는 Java에서 다형성을 구현하는 데 유용하며, 모든 메서드는 기본적으로 구현되지 않은 형태로 존재한다. Java 8부터는 디폴트 메서드와 정적 메서드도 인터페이스에 정의할 수 있게 되었다. 추상 클래스 (Abstract Class)추상 클래스는 공통적인 특성을 가진 여러 클래스들 간의 코드 재사용성을 높이기 위해 사용된다. 추상 클래스는 일부 구현된 메..