java의특징 썸네일형 리스트형 자바의 특징 (객체 지향, 캡슐화, 상속, 다형성, 플랫폼 독립성) 1. 객체 지향 비유 : 레고 블록으로 집을 짓는 것 자바는 객체라는 개념을 중심으로 프로그래밍을 한다.객체는 현실 세계의 사물을 코드로 표현한 것이라고 보면 된다. 예 > 레고 블록레고 블록 하나하나(객체)가 모여서 집(프로그램)이 완성된다.각 블록(객체)은 특정한 모양과 역할을 가지고 있다.블록끼리 조립하는 방식(클래스와 상속)을 정하면, 다른 집을 만들 때도 재사용할 수 있다. 객체 지향 프로그래밍(OOP)은 프로그램을 ‘하나의 거대한 덩어리’가 아니라, 여러 개의 객체를 조립해서 만드는 방식이다. 2. 캡슐화 비유 : 리모컨의 버튼 자바에서는 객체의 내부 데이터를 보호하고, 외부에서 직접 변경하지 못하도록 숨길 수 있다. 예 > TV 리모컨 - 리모컨 내부에는 복잡한 회로(데이터, 로직)가 있지.. 더보기 이전 1 다음