• 面向对象


     1.什么是面向对象

      面向对象Object Oriented Programming, OOP, 面向对象程序设计),是一种计算机编程构架。

      OOP的一条基本原则是计算机程序是由单个能够起到子程序作用的单元或对象组合而成

      OOP达到了软件工程的三个目标:重用性,灵活性和拓展性

      每个对象都能够接受信息,处理数据和向其他对象发送信息

    面向对象的优势

    使其编程代码 更加简洁,更易于维护,并且具有更强的可重用性。

    2.什么类,什么是对象,类和对象的关系

     类是具有相同属性和服务的一组对象的集合。它尾数与该类的所有对象提供了统一的抽象描述,其内部包括属性服务两个主要部分

    类  , 是由属性和方法组成,两个主要部分构成。

     对象是问题域或实现域中某些事物的一个抽象,他反应该事物在系统中需要保存的信息和发挥的作用

    类的实话结果就是对象

    重点:对象抽象成类,类实例成对象(调用)

    3.如何定义一个类


    使用关键字class  后面加上类名  加上一对  大括号。这样一个类就定义出来了

    class 类名{
    
    }
    
     
    
    <?php
    
    class Person {
    
        var $name;  //声明属性
    
        var $sex;   //声明属性
    
        var $age;   //声明属性
    
     
    
        // 下面是声明方法
    
        function say() { // 这个人可以说话的方法
    
            echo "这个人在说话";
    
        }
    
     
    
        function run() { // 这个人可以走路的方法
    
            echo "这个人在走路";
    
        }
    
    }
    
    ?>

    上面是声明了一个类 , 从属性和方法上声明出来的 一个类, 声明属性时最好不要给定初始值,将来用它实例化对象时 属性的值都不一样,而是给每个对象分别赋值,

     

  • 相关阅读:
    JS 中 new 操作符
    js清除浏览器缓存的几种方法
    一个自定义分享按钮
    解决windows下nginx中文文件名乱码
    sublime text 3 添加 javascript 代码片段 ( snippet )
    transition动画最简使用方式
    hammerjs jquery的选项使用方法,以给swipe设置threshold和velocity为例
    sublime text 3 的emmet 添加自定义 html 片段
    解决 placeholder 垂直不居中,偏上的问题
    Sublime Text 3 配置 sass
  • 原文地址:https://www.cnblogs.com/Aleen/p/11227780.html
Copyright © 2020-2023  润新知