> 백엔드 개발 > PHP 튜토리얼 > 포토샵 학습 네트워크 PHP 학습 노트 클래스 선언 및 객체 인스턴스화

포토샵 학습 네트워크 PHP 학습 노트 클래스 선언 및 객체 인스턴스화

WBOY
풀어 주다: 2016-07-29 08:45:34
원래의
1009명이 탐색했습니다.

코드 복사 코드는 다음과 같습니다.


/* 클래스 선언
* 1. 당신 개발하고 싶다 뭔 클래스인지 정한다
* 2. 해당 클래스의 멤버는 이 클래스에 속해야 한다
* [클래스를 수정하는 키워드] 클래스 클래스 이름 {
* 멤버 속성:
* 멤버 메서드:
* }
* 3. 클래스에서 멤버 속성을 선언할 때 앞에 수식자가 있어야 합니다. 어떤 단어를 사용해야 할지 확실하지 않은 경우 var 또는 public을 사용합니다.
* 파일 이름에는 클래스 이름이 포함됩니다. file: classname.class.php
* 클래스 이름 쓰기:
* 변수: aaaBbbCcc
* 함수: aaaBbbCcc
* 상수: AAABBBCCC
* 클래스 이름: AaaBbbCcc
* 4. 클래스에 멤버 속성의 경우 여러 객체를 생성하고 각 객체마다 다른 속성 값을 갖는 경우 초기 값을 직접 제공하지 마십시오. 객체가 생성된 후의 값
*
*
* 클래스를 통해 객체 인스턴스화
* 1. new를 사용하여 새 객체를 생성하고 클래스 객체가 생성되는 클래스 이름을 추가합니다
* $Object reference=new class name ;
* 2. new 키워드가 있으면 객체가 생성됩니다. 객체를 생성한다는 것은 메모리에 공간을 할당한다는 의미입니다.
*
* 객체만 저장 공간을 갖습니다. 메모리 속 공간
*
* 객체의 역할
*
* 메모리 내 객체 할당
*
* 객체 사용법
* 객체의 멤버는 다음과 같아야 합니다. 객체에 대한 참조를 통해 액세스
* 객체->멤버
*
* 객체->멤버 속성
* 객체->멤버 메소드
*
*
*
*/
/ /클래스 선언(phone 클래스)
class Phone{
//속성 선언
var $pinPai
var $color
var $ BatteryCapacity;
var $screenSize;
//멤버 메소드
function call(){
}
function message(){
}
function playMusic(){
}
function photo(){
}
}
//클래스
class Person{
var $name
var $age
var; $sex;
function say( ){
}
function eat(){
}
function run(){
}
}
//인스턴스화
$p1=new Person;
$p2=new Person;
$p3=new Person
//객체 멤버에 액세스
$p1->name="zhangsan" ;
에코 $p1->
?>
위 내용은 Photoshop Learning Network의 내용을 포함하여 Photoshop Learning Network PHP 학습 노트 클래스의 선언 및 객체 인스턴스화를 소개하고 있으며, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

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