夺命雷公狗---oop面向对象 NO:1 面向对象的简介

第一课就来了解下什么是面向对象

面向对象的概念(OOP)
OOP(Object-Oriented Programming, 面向对象的编程)技术为编程人员敞开了一扇大门,使其编程的代码更简洁、更易于维护,并且具有更强的可重用性。
对象的概念
在现实世界里,我们面对的所有事物都是对象,如计算机、电    视机、自行车等。在面向对象的程序中,对象是一个由信息及    对信息进行处理的描述所组成的整体,是对现实世界的抽象。

OOP达到了软件工程的四个目标:
重用性、灵活性、扩展性、维护性

 

面向对象分为以下及格部分组成

 

<?php
header(“Content-Type:text/html;charset=utf-8″);
class Ren{                    //这里的class Ren的意思是定义一个类,类的名称为Ren,一般首字母大写
public $name;        //这里的就是类里面的属性  public 是公共的意思
public $age;
public function say(){      //这里的 public function say的意思是指定义一个公共的方法方法,名字是say
echo “构造方法测试<br/>”;
}
public function __construct(){  //这个是构造方法,在php5以上都只需要记住这个就可以了,
echo “构造方法执行中(PHP5)<br/>”;
}
public function Ren(){    //这也是一个构造方法以前在4点几版本中一般都是用这方法定义的,名字和类名相同
echo “构造方法执行中(PHP4)<br/>”;
}
}
$p = new Ren();   //每次都要new一个对象,可以想象为new 一个人(造人机器,嘻嘻)
$p -> say();    //造人出来干嘛呢?要他学会说话,say是上面定义个公共方法嘛..

 

posted @ 2015-12-09 14:04  夺命雷公狗  阅读(196)  评论(0编辑  收藏  举报