夺命雷公狗---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是上面定义个公共方法嘛..