• php面向对象


      传统面向过程:一个任务整条遵循流程一步一步完成

      现在面向对象:一个任务分成一个一个的对象,每个对象独立完成,实现整体工作

      面向对象的概念

       对象是是指某个类中的最小单位,有个性,有独立的属性等,类则是对象的集合,一个类中的对象有公共特征,比如“人”这个类中,单独的人是对象,都是两个眼睛,两只手等等。对象离不开类,没有类就不会有对象。

      如何定义一个类

       class 类的名字{

          //类中的一些属性(变量)

             var  $name = " ";

           var $sex = " ";

           var $age = " ";

          //类中的方法(函数)

          function 方法名{

          echo "  ";

          //类的常量(类常量)

          }

         } 

        面向对象的语法:1定义属性2.定义函数3.定义常量

        使用常量(形式):

          创建类的对象

          $对象名 = new 类名();

        使用对象

          有三种方式:1使用其属性 2.使用其方法 3.使用其常量

         对象创建的基本形式

          1. $对象名1 = new 类名();

          2.$属性名 = “类名”;

            $对象名 = new $属性名();

          3.$对象名 = new self; self指类的本身,只能在类的内部方法使用

          4.$new  对象名 ;  //创建该对象所属类的一个新对象

          对象的传值

          

          类中的成员

          类中可有有三种代码 : 属性  方法  类常量

          一般属性:放在一个类中的变量

             定义形式1.var $v1;//定义但是不赋值  2.var $v2 = 2 ;//定义的同时赋值,值必须是直接值

                3.public $v1;   4.public $v2=2; 同上  

          使用形式: $对象名 -> 属性名   //属性名前没有$符号

  • 相关阅读:
    数据库中的字段NULL值和''
    MySQL Notifier
    LeetCode算法题-Delete Node in a Linked List(Java实现)
    LeetCode算法题-Lowest Common Ancestor of a Binary Search Tree
    LeetCode算法题-Palindrome Linked List(Java实现)
    LeetCode算法题-Implement Queue Using Stacks(Java实现)
    LeetCode算法题-Power Of Two(Java实现)
    LeetCode算法题-Invert Binary Tree
    LeetCode算法题-Implement Stack Using Queues
    LeetCode算法题-Contains Duplicate II(Java实现)
  • 原文地址:https://www.cnblogs.com/sword082419/p/9136813.html
Copyright © 2020-2023  润新知