1、人的属性有:姓名、年龄、性别等,行为:说话、走路等。
根据人类的属性和行为,我们创建一个类为 Person,添加属性 name、age和sex,设置各个属性getter/setter方法,便于获取类属性和赋值,代码如下。
2、<?php
/* 实例化对象
* $对象名 = new 类名();
*/
class Person
{
var $name; // 姓名
var $age; // 年龄
var $sex; //性别
/* 成员函数 */
function setName($par){
$this ->name = $par;
}
function getName (){
echo $this->name . PHP_EOL ;
}
function setAge($par){
$this ->age = $par;
}
function getAge (){
echo $this->age . PHP_EOL ;
}
function setSex($par){
$this ->sex = $par;
}
function getSex (){
echo $this->sex . PHP_EOL ;
}
/* 行为 */
// 说话
function talking(){
echo "在说话";
}
// 走
function walking(){
echo "在散步";
}
}
?>
3、php实例化对象的语法:
$对象名 = new 类名();
4、<?php
/* 实例化对象
* $对象名 = new 类名();
*/
class Person
{
var $name; // 姓名
var $age; // 年龄
var $sex; //性别
/* 成员函数 */
function setName($par){
$this ->name = $par;
}
function getName (){
echo $this->name . PHP_EOL ;
}
function setAge($par){
$this ->age = $par;
}
function getAge (){
echo $this->age . PHP_EOL ;
}
function setSex($par){
$this ->sex = $par;
}
function getSex (){
echo $this->sex . PHP_EOL ;
}
/* 行为 */
// 说话
function talking(){
echo "在说话";
}
// 走
function walking(){
echo "在散步";
}
}
// 实例化 Person 对象,并为属性赋值
$person = new Person();
$person ->setName("小雨");
$person ->setAge(20);
$person ->setSex("女");
// 获取person对象的属性并打印在控制台
$person ->getName();
$person ->getAge();
$person ->getSex();
// 输出对象的方法
$person ->talking();
$person ->walking();
?>
5、运行以上代码,输出结果为:
小雨
20
女
在说话
在散步
6、希望能帮到各位小伙伴~~