-
01. 자바 객체지향프로그래밍프로그래밍 언어/Java 2019. 1. 17. 20:24
객체 지향 프로그래밍(Object Oriented Programming)
캡슐화, 다형성, 상속을 사용하여 코드의 재사용성을 증가시키고, 유지보수를 감소시키는 장점을 얻기 위해 객체들을 연결하여 로직을 처리하는 프로그래밍 방법
객체지향프로그래밍의 4가지 특징
1. 추상화 (Abstraction)
객체들의 공통적인 속성과 기능을 뽑아내는 것
2. 캡슐화 (Encapsulation)
처리하는 함수를 하나로 묶는 것이며, 외부로부터 내부를 감싸는 은닉화의 개념을 포함함
private를 이용하여 내부에서만 사용할 수 있는 함수, 변수를 만들수 있음
3. 상속 (Inheritance)
상의 클래스의 속성/기능을 하위 클래스가 사용할 수 있음4. 다형성 (Polymorphism)
기능은 다르지만 이름이 같은 것을 말함'프로그래밍 언어 > Java' 카테고리의 다른 글
[Java] try - catch 참고 (0) 2019.09.30 04. 자바 조건문(1) (0) 2019.01.18 03. 자바 연산자 (0) 2019.01.17 02. 자바 자료형 (0) 2019.01.17