php 抽象类

2021/7/3 20:51:20

本文主要是介绍php 抽象类,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

抽象类含义

1 abstract关键字定义的类是抽象类。
2 有抽象方法的类是抽象类 abstract function

抽象类实例

index.php

<?php
//抽象类
abstract class Person
{
    public  $name;

    //抽象方法
    abstract public  function walk();
}

//Man继承person抽象类
class Man extends Person
{
    protected $sex;

    //构造方法
    public function __construct($name, $sex)
    {
        $this->name = $name;
        $this->sex = $sex;
    }

    //实现父类的抽象方法
    public function walk()
    {
        echo "我可以走路<br>";
    }

    //新方法
    public  function run()
    {
        echo "我可以跑步<br>";
    }

}

//创建对象
$man = new Man('胡勇健','男');
//抽象类的抽象方法
$man->walk();
$man->run();

访问index.php,结果显示

我可以走路
我可以跑步


这篇关于php 抽象类的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程