任务一:体验类与对象 让∏教学更简单,让∏学习更有效 1、面向对象概述 2、类与对象的关系 引入知识点 3、类的定义与实例 ∞。⑨
让IT教学更简单,让IT学习更有效 引 入 知 识 点 任务一:体验类与对象 1、面向对象概述 2、类与对象的关系 3、类的定义与实例
任务一:体验类与对象 让∏教学更简单,让∏学习更有效 类的定义 <?ph class ClassName( 成员属性 类是由cass关键字、类名和成员组成 name 成员包括(成员)属性和(成员)方法 成员方法 function askot 属性用于描述对象的特征 return true, 方法用于描述对象的行为 。⑨
任务一:体验类与对象 让IT教学更简单,让IT学习更有效 类的定义 类是由class关键字、类名和成员组成 成员包括(成员)属性和(成员)方法 属性用于描述对象的特征 方法用于描述对象的行为
任务一:体验类与对象 让∏教学更简单,让∏学习更有效 类的定义 类名不区分大小写,即大小写不敏感 例如: Student、 student、 s Tudent等都表示同一个类 ·推荐使用大驼峰法命名,即第一个单词首字母大写。 例如: Class Name 类名要见名知意,方便阅读和维护程序。 例如:Mode表示模型类 。⑨
任务一:体验类与对象 让IT教学更简单,让IT学习更有效 类的定义 • 类名不区分大小写,即大小写不敏感。 • 推荐使用大驼峰法命名,即第一个单词首字母大写。 • 类名要见名知意,方便阅读和维护程序。 例如:Student、student、sTudent等都表示同一个类 例如:ClassName 例如:Model表示模型类
任务一:体验类与对象 让∏教学更简单,让∏学习更有效 类的实例 在PHP程序中,类创建完成后,若想要完成具体的功能,还需要使用new关键字 来创建对象。 $对象名=neW类名(参数1,参数2,J); “$对象名”表示一个对象的引用名称,通过这个引用就可以访问对象中的成员。 “$”符号是固定写法,对象名是自定义的,命名规则与标识符相同。 “new”表示要创建一个新的对象 “类名”表示新对象的类型 “[惨参数1,参数2]”中的参数是可选的 ∞。⑨
任务一:体验类与对象 让IT教学更简单,让IT学习更有效 类的实例 • “$对象名”表示一个对象的引用名称,通过这个引用就可以访问对象中的成员。 • “$”符号是固定写法,对象名是自定义的,命名规则与标识符相同。 • “new”表示要创建一个新的对象 • “类名”表示新对象的类型 • “[参数1,参数2]”中的参数是可选的 $对象名 = new 类名([参数1,参数2,…]); 在PHP程序中,类创建完成后,若想要完成具体的功能,还需要使用new关键字 来创建对象
任务一:体验类与对象 让∏教学更简单,让∏学习更有效 类的操作 在实例化对象后,就可以通过“→>”来访问类中的成员属性和方法。 $对象名→>成员 $对象名->成员属性名='属性值; ∞。⑨
任务一:体验类与对象 让IT教学更简单,让IT学习更有效 类的操作 在实例化对象后,就可以通过“->”来访问类中的成员属性和方法。 $对象名 ->成员 $对象名 -> 成员属性名 = '属性值';