Written by
php-style
on
on
클래스의 기초
클래스의 기초
■클래스(class)와 객체(object)
객체 : 실생활에서 우리가 인식할 수 있는 사물로 객체의 상태와 행동은 각각 프로퍼티와 메소드로 구현된다.
클래스 : 객체를 만들어 내기 위한 틀이나 설계도와 같은 개념이다.
※ 인스턴스 : 메모ㄹ리에 생성된 객체
■객체 지향 프로그래밍(OOP, Object-Oriented Programming)
모든 데이터를 객체로 취급하며, 객체가 바로 프로그래밍의 중심이 된다. 이로 인해 코드의 관리가 쉽고, 적은 노력으로도 손쉽게 코드를 변경, 유지 관리할 수 있다.
객체 지향 프로그래밍이 가지는 특징
1. 추상화(abstraction)
2. 캡슐화(encapsulation)
3. 정보 은닉(data hiding)
4. 상속성(inheritance)
5. 다형성 (polymorphism)
from http://woong971.tistory.com/34 by ccl(A) rewrite - 2021-10-29 16:27:01