php抽象类使用要点与注意事项分析

 更新时间:2015年02月09日 10:30:30   作者:php之路  
这篇文章主要介绍了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();
?>

希望本文所述对大家的php程序设计有所帮助。

相关文章

  • 理解php依赖注入和控制反转

    理解php依赖注入和控制反转

    这篇文章主要帮助大家理解php依赖注入和控制反转,感兴趣的小伙伴们可以参考一下
    2016-05-05
  • 10款PHP开源商城系统汇总介绍

    10款PHP开源商城系统汇总介绍

    本文给大家推荐了10款目前非常火的PHP开源商城系统,排名不分先后,有需要做电子商务平台的小伙伴可以参考下。
    2015-07-07
  • php递归json类实例

    php递归json类实例

    这篇文章主要介绍了php递归json类的实现方法,可以实现对索引数组及数字数组的解析,进而实现递归数组返回json字符串的功能,需要的朋友可以参考下
    2014-12-12
  • php实现在限定区域里自动调整字体大小的类实例

    php实现在限定区域里自动调整字体大小的类实例

    这篇文章主要介绍了php实现在限定区域里自动调整字体大小的类,实例分析了php操作图片及字体的技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-04-04
  • PHP微信支付结果通知与回调策略分析

    PHP微信支付结果通知与回调策略分析

    这篇文章主要介绍了PHP微信支付结果通知与回调策略,结合实例形式分析了php微信支付结果的回调处理相关操作技巧,需要的朋友可以参考下
    2019-01-01
  • 深入理解php中unset()

    深入理解php中unset()

    这篇文章主要介绍了深入理解php中unset(),对unset感兴趣的同学,可以参考下
    2021-04-04
  • php实现递归抓取网页类实例

    php实现递归抓取网页类实例

    这篇文章主要介绍了php实现递归抓取网页类,实例分析了php递归操作及网页抓取的技巧,非常具有实用价值,需要的朋友可以参考下
    2015-04-04
  • php session和cookie使用说明

    php session和cookie使用说明

    php session和cookie使用说明,需要的朋友可以参考下。
    2010-04-04
  • phpmailer绑定邮箱的实现方法

    phpmailer绑定邮箱的实现方法

    这篇文章主要介绍了phpmailer绑定邮箱的实现方法,结合实例形式较为详细的分析了phpmailer绑定邮箱的配置、功能实现与相关操作技巧,需要的朋友可以参考下
    2016-12-12
  • PHP实现的激活用户注册验证邮箱功能示例

    PHP实现的激活用户注册验证邮箱功能示例

    这篇文章主要介绍了PHP实现的激活用户注册验证邮箱功能,详细分析了php邮件激活用户所涉及的数据库、邮件相关操作技巧,需要的朋友可以参考下
    2017-06-06

最新评论