java 객체지향 프로그램이란? 특징 장점 단점


java 객체지향 프로그램이란? 특징 장점 단점

객체지향 프로그램이란? (Object-Oriented Programming, OOP) 실생활에 존재하는 사물(object)을 객체라는 단위로 모델링 하여 프로그래밍하는 패러다임을 말합니다. 여러 독립된 단위인 개체 간의 유기적인 상호작용을 말합니다. class Car{ String color; int spd; void speedDn() { spd = spd-10;} void speedUp() { spd = spd+10;} } 바로 예제로 설명드릴게요. 실생활에서 존재하는 객체인 자동차(car)를 정의하기 위해 클래스 Car 사용합니다. 객체를 정의한 것을 클래스라 하는데요. 객체는 속성과 기능으로 표현할 수 있어요. 위 예제에서 자동차 색상, 속도 등은 속성이라 할 수 있고요. 속도를 올리고, 내리고는 기능이라 할 수 있겠네요. 속성은 변수로 기능은 메서드로 정의하는 것을 알 수 있어요. Car c1 = new Car(); c1.color = "red"; c1.spd = 100; c...


#java #객체지향 #객체지향프로그래밍 #자바 #자바프로그램

원문링크 : java 객체지향 프로그램이란? 특징 장점 단점