php面向对象编程一

1.什么是面向对象,什么是类

       起初,“面向对象”是专指中程序设计中采用封装、继承、抽象等设计方法。可是,这个定义显然不能再适合现在情况。 面向对象的思想已经涉及到软件开发的各个方面。如:面向对象的分析,面向对象的设计,以及我们经常数的面向对象的编程实现。

 

传统开发方法存在的问题

        1.软件重用性差,2,软件可维护性差,3,无很好的扩展性

 

面向对象的要素

         1.抽象 2,封装,3共享,4,强调对象结构而不是程序结构

 

面向对象的三大特点(封装,继承,多态)缺一不可

 

2:什么是类

 

我们可以理解成一个功能集合菜单,我们通过类来实现生成我们的方法;

 

 2.1 使用class创建一个类

 

       class 方法名{ }

 

2.2类的成员属性和成员方法

 

 

<?php
      class mypc{ 
                public $name;-----成员属性 
           public $price; function vod(){ --------成员方法
           return "phpsdfsf";
                                                 } 

                   } 

?>

 

 

2.3 使用new函数对象实例化

 

        new 对象名(参数)

 

<?php
    class mypc{ 
           public $name; 
           public $price; 
       function vod()
                    { 
                return "php"; 
                     } 
                     } 
      $pc1=new mypc(); 
      $pc1->name;------------使用"->"反问对象内容

?>

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值