什么是面向对象?起初,“面向对象”是专指在程序设计中采用封装、继承、抽象等设计方法。可是,这个定义显然不能再适合现在情况。面向对象的思想已经涉及到软件开发的各个方面。如,面向对象的分析(OOA,Object Oriented Analysis),面向对象的设计(OOD,Object Oriented Design)、以及我们经常说的面向对象的编程实现(OOP,Object Oriented Program)。
面向对象要素:1. 抽象性 , 2. 封装性 ,3.共享性 ,4. 强调对象结构而不是程序结构
理论话的东西就介绍到这,详细可以百度
例子:<?php
class MYpc{
var $key;//为了兼容php4.0
public $name;
function vod(){
echo "php oop learn";
}
}
$pc1 = new MYpc();
$pc1->key = "php";
//echo $pc1->key;
$pc1->vod();
?>