PHP面向对象

来源:互联网 发布:php 输出文本文件 编辑:程序博客网 时间:2024/05/16 09:34
 

         面向对象似乎是一个很模糊的概念,今天老师通过一个案例讲解了纯面向对象的概念。

         面向对象编程,简称OOP。OOP达到了软件工程的三个目标:重用性、灵活性和扩展性。

         类的概念:类是具有相同属性和方法的一组对象的集合。它为属于该类的所有对象提供了统一的抽象描述,其内部包括属性和方法两个主要部分。

         对象的概念:对象是系统中用来描述客观事物的一个实体,它是构成系统的一个基本单位。一个对象由一组属性和对这组属性进行操作的一组方法组成。

         由于类的概念比较模糊,而对象更是将模糊转为实体的一个过程,下面把今天上午自己写的小例子展示给大家,希望对大家有所帮助。

 Flower.class.php

 <?php

//定义一个花类

//花的属性:颜色、品种、数量

//花的方法:香味、送人

  class Flower{

   public $color;

   public $type;

   public $num;

  

       function Sweet(){

  

         return $this->color.$this->type."发出了诱人的香气"."<br>";

      }

       function Send(){

      

            return "琳达买了".$this->num."朵".$this->color."的".$this->type."送给了马琳";

        } 

 }

?>

 Tuplis.class.php  

<?php

include 'Flower.class.php';

//琳达买了郁金香(tulips)送给朋友

 $tuplis = new Flower();

 $tuplis->color = "蓝色";

 $tuplis->type = "郁金香";

 $tuplis->num = "66";

 

 echo $tuplis->Sweet();

 echo $tuplis->Send();

?>

实现的效果:

蓝色郁金香发出了诱人的香气
琳达买了66朵蓝色的郁金香送给了马琳

原创粉丝点击