본문 바로가기

프로그래밍_공부2

[Java] 14. 다형성 (Polymorphism) 1. 개요 이번에 정리한 것은 자바, 객체 지향 프로그래밍 언어로써 가지는 특징 중 하나인 '다형성'에 대한 것이다. 처음에는 객체 지향 프로그래밍 언어 특징 전체를 정리한 게시글에 이 내용을 추가하는 것을 고려해 봤지만 정리를 하다 보니 처음에 생각한 것보다 분량이 많아서 그냥 개별적으로 추가하기로 했다. 객체 지향 프로그래밍 언어에 대해 정리한 것은 아래 링크를 통해서 확인하면 될 것이다. https://rclogstorage.tistory.com/m/14 [Java] 0 - (1). 객체 지향 프로그래밍이란 무엇인가 앞에서 자바의 정의와 특징들을 설명할 때, 자바의 특징인 '객체지향 언어'라는 부분에 대해 설명하지 않고 넘어갔었다. 이번에는 객체 지향 언어, 객체 지향 프로그래밍에 대해 정리해보겠다.. 2023. 1. 20.
[Java] 12. 캡슐화와 접근 제어자 1. 개요 이번에는 객체 지향 프로그래밍의 특징 중 하나인 캡슐화에 대해서 정리해 보겠다. https://rclogstorage.tistory.com/m/14 [Java] 0 - (1). 객체 지향 프로그래밍이란 무엇인가 앞에서 자바의 정의와 특징들을 설명할 때, 자바의 특징인 '객체지향 언어'라는 부분에 대해 설명하지 않고 넘어갔었다. 이번에는 객체 지향 언어, 객체 지향 프로그래밍에 대해 정리해보겠다. rclogstorage.tistory.com 사실 캡슐화는 앞에서 객체 지향 언어의 특징을 정리할 때 한 번 다뤄본 적이 있었지만 상세하게 다루지는 않고 그냥 이런 것이 있다 식으로 넘어갔었다. 이번에는 캡슐화의 정의와 캡슐화를 가장 잘 표현할 수 있는 '접근 제어자'도 같이 다뤄보도록 하겠다. 2. .. 2023. 1. 16.