PHP 面向对象(上) ,就业快学教程009
今天我们学习到了面向对象。面向对象的内容是学习好程序设计关键。以后做项目作准备。同时面向对象设计要在顶目设计中慢慢体会。今天有以下学习内容:
一、面向对象的概念。
二、类和对象;
--------------------------------------
一.面向对象的相关概念。
面向对象的程序设计(英语:Object-oriented programming,缩写:OOP)中,对象是一个由信息及对信息进行处理的描述所组成的整体,是对现实世界的抽象。生活中,所有的事物都可以看作为对象。
对象的特征有:
类:类是定义一类事物的抽象特点。如汽车类,动物类,人类。
对象,是类的实例。是类的具体表现。如汽车类中的比亚迪汽车。动物类中的小鸟。
对象的主要三个特性:
对象的行为:可以对 对象施加那些操作,开灯,关灯就是行为。
对象的属性形态:当施加那些方法是对象如何响应,颜色,尺寸,外型。
对象的表示:对象的表示就相当于身份证,具体区分在相同的行为与状态下有什么不同。
举例:比如 Animal(动物) 是一个抽象类,可以具体到一只小鸟、一只小狗,鸟和羊就是具体的对象,他们有颜色属性,可以叫,可以吃,可以跑等行为状态。
类的成员变量:
定义在类内部的变量。该变量的值对外是不可见的,但是可以通过成员函数访问,在类被实例化为对象后,该变量即可称为对象的属性。
类成员函数: 定义在类的内部,可用于访问对象的数据。
二.PHP中类的定义:
class phpClass {
public $var1;
public $var2 = "constant string";
function myfunc ($arg1, $arg2) {
[..]
}
[..]
}
类使用 class 关键字后加上类名定义。
类名后的一对大括号({}) ,类内可以定义变量和方法。
类的变量使用 public / var 来声明, 变量也可以初始化值。
函数定义类似 PHP 函数的定义,但函数只能通过该类及其实例化的对象访问。
三.创建对象:
面向对象,最终操作的是对象,而对象是类的实例化产物。
格式:
$变量名 = new 类名称([参数]);
案例:
运行结果:
领取专属 10元无门槛券
私享最新 技术干货