• 类和对象:类与对象定义


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

    面向过程定义:

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

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

    面向对象定义:

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

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

    类 :

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

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

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

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

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

    class Dabing {
       //成员属性…
       //成员方法…
     }

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

  • 相关阅读:
    Iterator迭代器与增强for循环
    java中的集合
    基本类型包装类、System类
    java之Calendar类
    java二维数组
    java学习之字符串缓冲区
    java学习之内部类、包与代码块
    DataGridView列增加单选按钮、输入框
    DataGridView加上默认的序号
    数据结构简介
  • 原文地址:https://www.cnblogs.com/liqingbo/p/4824457.html
Copyright © 2020-2023  润新知