一、抽象 :研究某种东西的方法
把某个事物共有的属性和方法提取出来,这种研究问题的方法称为抽象。
<?php
//php面向对象的特征:封装和继承、多态
class Account{
public $balance;
public $account;
public function get{
}
public function save(){
}
}
?>
二、封装
定义:把抽象出来的数据和对数据的操作封装在一起,给外部提供可以访问的,隐藏部分不准访问的内容。
<?php
class Person{
//php 三个访问修饰符 public protected private
public $name;
private $age;
private $salary;
//初始化Person的属性
function __construct($name,$age,$salary){
$this->name = $name;
$this->age = $age;
$this->salary = $salary;
}
//通过get 或者 set 方法来提供给外部使用
public function getAge(){
return $this->age;
}
public function getSalary(){
return $this->salary;
}
//set
public function setAge($age){
$this->age = $age;
}
}
?>
|