php的类与对象怎么定义

怪我咯
풀어 주다: 2023-03-11 20:22:02
원래의
2939명이 탐색했습니다.

在自己学习PHP的过程中,从零基础开始;从第一本书的看不懂,到第二本书的有印象了,再到第三本书的操作简单语句……记不清到底看过多少本了。可 是在应用时,每次到了一些关键知识点和核心技术,对其定义和用法会有模糊的感觉,因此特意把觉得比较重要的知识点写成网络笔记,这样便于经常翻来温习。

面向过程定义:

“面向过程”是一种以事件为中心的编程思想,就是分析出解决问题所需要的步骤,然后用函数把这些步骤逐步实现,使用时将逐一调用就可以了。

面向过程编程方式重点围绕在数据的使用上,在程序设计过程中通过流程图的方式辅助程序设计,然后用结构化的编程语句来编写程序。面向过程的程序设计 逻辑结构非常严谨,数据管理上有些混乱。当程序规模不是很大时,面向过程编程方式因为程序的流程清楚,可以按着模块与函数的方法很好的组织程序结构。

面向对象定义:

“面向对象”将构成问题的事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描述某个事务在整个解决问题的步骤中的行为

面向对象编程方式是建立在面向过程编程方式的基础上的,其重要的改变在于在面向对象编程过程中,程序将围绕被操作的数据来设计,而不是操作本身。面向对象编程方式以类作为构造程序的基本单位,具有封装、数据抽象、继承、多态等特点。

类 :

在面向对象编程中,类是一个非常重要的核心概念。从程序设计的角度来看,类是具有相同语义特性的对象的集合。所谓相同的语义特性是指:

同一类中的对象具有相同的属性
同一类中的对象具有相同的方法;
同一类中的对象遵守相同的语义规则。

在PHP中我们使用关键字 class 来创建一个新类,类名的首字母要大写。类成员包括成员变量和成员方法,定义类的语法格式如下:

class 类名称{
    //成员变量列表
    function 成员方法1([参数1,参数2,……]){
    //成员方法1的具体实现
    }
    function 成员方法2([参数1,参数2,……]){
    //成员方法2的具体实现
    }
   //其他成员方法
}
로그인 후 복사

class Dabing {下面使用关键字 class 创建一个Dabing类,代码如下:

   //成员属性…
   //成员方法…
 }
로그인 후 복사

这行代码中仅仅实现了一个名称为“Dabing”的类结构,别的什么也没有实现。

위 내용은 php的类与对象怎么定义의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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