PHP의 클래스, 객체 및 메소드는 무엇을 의미합니까?

王林
풀어 주다: 2023-03-06 07:02:01
원래의
3198명이 탐색했습니다.

PHP의 클래스는 일반적인 트랜잭션을 나타냅니다. 객체는 특정 트랜잭션 유형의 특정 대표를 나타내며 인스턴스라고도 합니다. 메서드는 멤버 메서드라고도 하는 클래스 구조에서 생성된 함수를 나타냅니다. 또는 멤버 함수.

PHP의 클래스, 객체 및 메소드는 무엇을 의미합니까?

자세한 소개:

(추천 튜토리얼: php 비디오 튜토리얼)

Class: 클래스는 객체 지향 본문을 정의하는 가장 바깥쪽 구조이며 본문 데이터와 기능을 래핑하는 데에도 사용됩니다. (기능) 클래스는 일종의 공통 업무를 대표하며 업무의 공통성을 나타냅니다.

객체: 객체는 특정 유형의 트랜잭션을 구체적으로 표현하고 실제 데이터 및 기능적 작업의 특정 단위를 인스턴스라고도 합니다.

인스턴스화: 새로운, 추상적인 개념에서 추상적인 개념에 부합하는 특정 인스턴스를 얻는 프로세스입니다.

클래스 멤버: 멤버는 클래스 구조의 모든 것을 나타냅니다. 클래스 멤버에는 세 가지 유형이 있습니다.

메서드: 본질적으로 클래스 구조에서 생성된 함수이며 멤버 메서드 또는 멤버 함수라고도 합니다.

속성: 속성은 본질적으로 클래스 구조에서 생성된 변수이며 멤버 변수라고도 합니다.

클래스 상수: 상수, 본질적으로 클래스 구조에서 생성된 상수입니다.

예:

<?php
//使用class关键字  定义类

class Myclass{
    //定义类的属性,前面必须要加访问修饰符
    public $name=&#39;杜威&#39;;
    //定义类的函数(方法),前面可以省略访问修饰符,默认是public
    public function show(){
        //在方法中向访问属性,可以使用$this。
        echo $this->name;
        //也可以使用这种
        // $mynme=new Myclass();
        // echo $mynme->name;
    }
}
//使用new关键字实例化类Myclass,下面两种方法都是可以的,
//由于实例化对象没有保存,所以输出的时候都会显示 object (Myclass)[1]
// new Myclass;
// new Myclass();


$sb=new Myclass();
$sb->show();   //输出杜威
?>
로그인 후 복사

관련 권장 사항: php training

위 내용은 PHP의 클래스, 객체 및 메소드는 무엇을 의미합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿