类的概念

1、类的概念:对具有相同特征和行为的一类事物的描述,可以认为是同一类的集合

类成员:包括属性、方法、常量

类的实例化(创建对象):使用new 关键字实例化对象     $obj=new 类名(实参列表);

构造方法:

1)概念:与类同名或__contstruct方法

2)作用:构造方法用于初始化对象的属性

3)何时调用:在实例化对象时自动调用

4)如果未定义构造方法,系统会在调用时自动生成一个没有参数的构造方法

2、关键字: const

  1)常量定义:使用const关键字

  2)常量不属于具体的一个对象,而是属于整个类

  3) 常量的访问:                                                                                                                      

//1 类外:  对象(或类名 )::常量名;

//2 类内:  (类名)self::常量名;

关键字:static

1)静态属性:修饰static的静态属性

     类外:类名(对象)::$静态属性名

     类内:self::$静态属性名

 静态属性特点:静态属性不属于具体的某个对象,而是属性这个类,是各个对象共享使用,相当于全局变量

2)静态方法:由static修饰的方法

静态方法的调用:在类外 类名(对象)->静态方法名

               类内   类名::静态方法名

                静态方法的特点:静态方法只能访问静态属性,不能访问普通的方法

3)访问修饰符 public、privice、protrcted

访问修饰符是控制类中的属性合法方法 受访问权限问题

private:通过private修饰的属性和方法,只有类自己能够使用,其它地方不能使用,一般类中的属性定义成private(为了保护数据)

private:通过private修饰的属性和方法,说明只能在本类 和其子类中访问

默认的是public 在任何地方才能使用













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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值