php抽象类使用要点与注意事项分析
发布:smiling 来源: PHP粉丝网 添加日期:2021-05-10 21:50:28 浏览: 评论:0
这篇文章主要介绍了php抽象类使用要点与注意事项,实例分析了php抽象类的功能、定义与使用中的相关注意事项,需要的朋友可以参考下
本文实例分析了php抽象类使用要点与注意事项,分享给大家供大家参考。具体分析如下:
php抽象类使用要点与注意事项如下:
1、用 abstract 来修饰一个类,那么这个类就是抽象类;抽象类绝对不能被实例化,即$abc = new 抽象类名();会报错。
2、用abstract 来修饰一个方法,那么该方法就是抽象方法;
3、如果类中有一个抽象方法,那么该类就必须定义为抽象类;但反过来,抽象类里并不一定要有抽象方法。另外,抽象类里也可以有普通方法。
4、抽象方法不能有方法体。即abstract function abc();------后面不能加大括号{.........}。
5、一个类继承了某个抽象类,那么,它必须实现抽象类中所有的抽象方法(除非,它也这些抽象方法声明为抽象的,相当于抽象类继承了抽象类)。
抽象类简单实例:
- <?php
- abstract class Animal{
- public $name;
- protected $price;
- abstract function cry();
- }
- class Dog extends Animal{
- function cry(){
- echo "汪汪...";
- }
- }
- $abc = new Animal();
- ?>
Tags: php抽象类
相关文章
- ·PHP抽象类、接口与其应用例子(2014-09-22)
- ·php中接口、抽象类、Final、Static例子(2016-07-27)
- ·php接口和抽象类使用示例详解(2020-10-06)
- ·PHP中抽象类、接口的区别与选择分析(2021-07-22)
- ·PHP抽象类基本用法示例(2021-11-03)
- ·PHP抽象类与接口的区别实例详解(2021-11-22)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)