类的概念
来源:互联网 发布:哈斯数控车床编程 编辑:程序博客网 时间:2024/06/05 21:17
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 在任何地方才能使用
- 关于类的概念
- 概念类的识别
- 类的一般概念
- 类的概念
- javascript类的概念
- C++ 类的概念
- 类簇的概念
- 类的概念
- 类的高级概念
- 类的高级概念
- 类的高级概念
- 类的高级概念
- 类的高级概念
- 类的高级概念
- 类的高级概念
- 类的高级概念
- 类的高级概念
- Java类的概念
- SQL Server 2012安装错误:Error while enabling Windows feature: NetFx3, Error Code: -2146498298
- [Java语言]JAVA系统支持硬件平台开发的能力显得不足
- 大小端模式
- RFID第五次作业RFID系统安全
- muduo channel 类
- 类的概念
- 【转】初步了解18只t+0交易跨境etf和lof
- 阿里帝国-蓄势待发
- Mysql分页之limit用法与limit优化
- 黑马程序员——Objective-C语言知识点总结之OC特有语法
- Java 连接 Hive
- 剑指offer-39-2 平衡二叉树
- Android viewgroup设置第三方字体
- (素材源码)猫猫学IOS(二十六)UI之iOS抽屉效果小Demo