>  기사  >  백엔드 개발  >  PHP 객체지향이란 무엇이며 객체지향의 세 가지 주요 특징은 무엇입니까?

PHP 객체지향이란 무엇이며 객체지향의 세 가지 주요 특징은 무엇입니까?

巴扎黑
巴扎黑원래의
2018-01-09 13:09:188528검색

객체지향이란 무엇인가요?

흔히 OOP라고 부르는 객체지향 프로그래밍은 실제로 객체지향 프로그래밍의 일부입니다. 객체지향에는 객체지향 분석(OOA), 객체지향 설계(OOD), 객체지향 프로그래밍(OOP)의 세 부분이 있습니다. 이제 우리가 배우려는 것은 객체지향 프로그래밍이며, 객체지향 프로그래밍에서 이해해야 할 첫 번째이자 가장 중요한 두 가지 개념은 클래스와 객체입니다.

클래스와 객체

세상의 모든 것은 객체로 간주할 수 있습니다. 왜냐하면 모두 고유한 속성을 갖고 있기 때문입니다. . 예를 들어, 사람들은 키, 몸무게, 나이, 성별 등과 같은 속성을 갖고 있으며 노래, 춤, 달리기 및 기타 행동도 할 수 있습니다. 사람을 계급으로 본다면 키, 몸무게, 나이, 성별은 인간 계급의 속성이고, 노래하고 춤추고 달리는 것은 인간 계급의 행위이다.

주변의 사물을 살펴보는 것도 하나의 클래스라고 할 수 있습니다. 클래스와 객체의 개념을 더 깊게 이해하기 위해 더 많은 예를 들어보세요.

예제를 제시할 때 클래스 인스턴스화에 대한 자세한 내용은 PHP 클래스 정의 및 인스턴스화 방법

을 참조하세요. 객체지향 프로그래밍의 세 가지 주요 특징

(1) 캡슐화

간단하고 생생한 설명은 함수를 상자에 넣는 것입니다. 이 기능을 사용하려면 상자를 개봉한 후 꺼내서 사용하세요.

(2). 상속

하위 클래스는 하나 이상의 상위 클래스에서 속성과 메서드를 자동으로 상속하며 새 속성이나 메서드를 재정의하거나 추가할 수 있습니다.

이 기능은 클래스 및 객체 생성을 단순화하고 코드 재사용성을 향상시킵니다.

(3). 다형성

은 클래스가 여러 객체를 생성하고 서로 다른 결과를 얻을 수 있음을 의미합니다.

위 내용은 PHP 객체지향이란 무엇이며 객체지향의 세 가지 주요 특징은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.