php如何实例化一个对象

时间:2026-02-17 01:56:43

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、希望能帮到各位小伙伴~~

© 2026 智德知识库
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com