类与对象: 基本概念 每个类的定义都以关键字 class 开头,后面跟着类名,后面跟着一对花括号,里面包含有类的属性与方法的定义 类名可以是任何非 PHP 保留字的合法标签。一个合法类名以字母或下划线开头,后面跟着若干字母,数字或下划线 一个类可以包含有属于自己的常量,变量(称为“属性”)以及函数( ...
分类:
Web程序 时间:
2016-08-14 07:29:57
阅读次数:
155
类与对象 a) 成员变量(属性,字段,全局变量,域):在类中声明的变量。描述类的特征。 b) new关键字:在堆中开辟空间,创建类的实例(对象)。 c) 类的每个对象有自己的成员变量。 d) 成员方法:描述类的动作(行为)。 一、基本格式: 访问权限 返回类型 方法名([参数列表]){ 代码; } ...
分类:
其他好文 时间:
2016-08-10 22:26:34
阅读次数:
103
<?phprequire_once('../smarty/Smarty.class.php');//配置信息$smarty=new Smarty();$smarty->left_delimiter="{";$smarty->right_delimiter="}";$smarty->template_ ...
分类:
其他好文 时间:
2016-08-04 13:12:14
阅读次数:
140
重写:子类对父类的允许访问的方法的实现过程进行重新编写!返回值和形参都不能改变。即:外壳不变,核心重写! 好处:可以根据子类的需要,定义特定于自己的行为。也就是说子类能够根据需要实现父类的方法。 在上面的例子中可以看到,尽管b属于Animal类型,但是它运行的是Dog类的move方法。 这是由于在编 ...
分类:
编程语言 时间:
2016-08-02 19:04:40
阅读次数:
168
实例变量 类变量(静态变量) 实例方法和类方法对实例变量和类变量的访问 实例方法可以对当前对象的实例变量进行操作,也可以对类变量进行操作。实例方法由实例对象调用。 类方法不能访问实例变量,只能访问类变量。类方法由类名或者实例对象调用。类方法中不能出现this或者super关键字 ...
分类:
编程语言 时间:
2016-08-01 17:46:19
阅读次数:
189
对象的生成 创建一个对象包括对象的声明、实例化、初始化三部分。 1.声明 类名对象名 声明并不是为对象分配内存空间,而只是分配一个引用空间。对象的引用类似于指针,是32位的地址空间,它的值指向一个中间的数据结构,它储存有关数据类型的信息以及当前对象所在的堆的地址,而对于对象所在的实际的内存地址是不可 ...
分类:
编程语言 时间:
2016-07-31 19:00:32
阅读次数:
141
类体中的变量分为两部分。变量定义部分定义的变量为类的成员变量,在方法体中定义的变量和方法中涉及的变量称为局部变量。 成员变量和局部变量的区别: (1)、成员变量在整个类中都有效,局部变量只在定义它的方法中有效 (2)、成员变量分为实例成员变量(简称实例变量)和类变量(简称静态变量),如果在成员变量类 ...
分类:
编程语言 时间:
2016-07-30 18:26:34
阅读次数:
185
类是组成java程序的基本要素,是java中的一种重要的复合数据类型。它封装了一类对象的状态和方法,是这一类对象的原型。一个类的实现包括两个部分:类声明和类体,基本格式: class <class name> { 属性 方法 } 其中,class是关键字,用来定义类。“class <class na ...
分类:
编程语言 时间:
2016-07-29 18:32:08
阅读次数:
233
面向对象基本概念 面向对象是一种新兴的程序设计方法,或者说是一种新的程序设计规范,其基本思想是使用对象、类、继承、封装、消息等基本概念来进行程序设计。它是从现实世界客观存在的事物(即对象)出发来构造软件系统的,并且在系统构造中尽可能运用人类的自然思维方式。 对象:对象是系统中用来描述客观事物的一个实 ...
分类:
编程语言 时间:
2016-07-29 17:03:29
阅读次数:
171
1.python中的类与对象 举例: 1 >>>class MyFirstTestClass: 2 3 class Spec="it is a test class" 4 5 def__init__(self,word): 6 7 print"say "+word 8 9 def hello(sel ...
分类:
编程语言 时间:
2016-07-23 18:12:57
阅读次数:
324