zoukankan      html  css  js  c++  java
  • 面向对象

     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 "这个人在走路";
    
        }
    
    }
    
    ?>

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

     

  • 相关阅读:
    JDK API文档下载
    idea技巧:查看一个类的所有子类以及子类的子类并以层级关系显示
    Vue项目优化
    deepin 安装netcore 记录
    UOS 下的VScode 使用经验
    UOS操作系统磁盘空间不够一例
    SRPBatcher优化的原理
    我的UOS生活
    假如美国禁用了Unity3D和Unreal怎么办
    BGFX学习笔记01
  • 原文地址:https://www.cnblogs.com/Aleen/p/11227780.html
Copyright © 2011-2022 走看看