下载此文档

信息系统开发平台09 类和对象剖析.pptx


文档分类:IT计算机 | 页数:约22页 举报非法文档有奖
1/22
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/22 下载此文档
文档列表 文档介绍
掌握PHP中的类和对象
成员变量和成员方法
对象作为方法参数
构造方法
this的使用
其他关于面向对象的引申
学****目标
13届信管卓越班共有29名学生,每名学生都拥有学号,姓名,学分,年龄,手机号,身高等诸多属性。
请编写程序,当输入学生的学号时,显示该学生的所有属性。
思考
一个程序即一个世界
PHP初期并不支持面向对象编程,随着计算机语言趋向接近人的思维方式的演变,PHP之父Rasmus Lerdorf在设计PHP4时,引入了面向对象的思想。
在PHP5中就全面支持面向对象编程了!
类和对象
class Student{
public $stuNo;
public $stuName;
public $age;
}
类和对象
类的声明
规范
类名:首字母大写,其余字首字母大写
属性名:首字母小写,其余字首字母大写
public:访问修饰符,表示对所有调用者公开
一般一个类会单独存在于一个文件中,命名为*.
$stu1 = new Student();
$stu1->stuNo=1;
$stu1->stuName="fan";
echo $stu1->stuName;
类和对象
类的使用
注意
$stu1即为对象名,同时是一个变量,对象变量
new 类名,后面的()可要可不要
对属性赋值时,需要使用->
属性名前不能再写$,否则报致命错误
类是抽象的,代表一类事物,比如人类,学生类,可以理解为模板
对象是具体的,实际的,代表一个具体事物,由类创建
类和对象
类和对象的区别
成员变量(属性):一般是基本数据类型(数值,字符串,布尔),也可是复合类型(类、数组)。例:
class Student{
public $stuNo;
public $stuName;
public $lover;
}
类和对象
类的组成
<?php
class Stu{
public $name;
}
$s1 = new Stu();
$s1->name="aa";

$s2 = $s1;

echo $s2->name;
?>
对象赋值及传递
思考:代码1
<?php
class Stu{
public $name;
}
$s1 = new Stu();
$s1->name="aa";

$s2 = $s1;
$s2->name="bb";

echo $s1->name;
?>
对象赋值及传递
思考:代码2

信息系统开发平台09 类和对象剖析 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数22
  • 收藏数0 收藏
  • 顶次数0
  • 上传人w447750
  • 文件大小700 KB
  • 时间2017-09-19