$this 指向实例化的对象;不能在静态方法中使用$this调用非静态的方法和属性;self 类本身,一般用的静态变量,例如:静态方法里面调用静态变量;调用静态方法;非静态方法;不能用self调用非静态的属性;parent 这个一般调用父类的方法,例如:析构函数,静态方法,非静态方法都可以。静态方法...
分类:
Web程序 时间:
2014-11-14 17:14:37
阅读次数:
198
一 OOP 与C++和Java一样,Python同样具有OOP设计。 过程式:从前到后,一条一条,机器能接受的顺序性方式;方式大概为“首先你应该做什么,第二应该做什么,高级点的做点假设如果遇到什么情况要做什么,或者一件事情要做多少多少遍,… …,” OOP式:从“类与对象”方式来抽象和理解世界。例如...
分类:
编程语言 时间:
2014-11-13 18:02:09
阅读次数:
184
OC学习总结之面向对象和类Objective-c是c语言的母集合,它的原意就是在原始的c语言的主体上加入面向对象的特性。1、面向对象和面向过程面向对象和面向过程是编程的两种思考方式。面向对象,简称OOP,它是以事物为中心,参与事件的事物是核心,完成事件只是事物的一个小任务。面向过程,简称OPP,它是...
分类:
其他好文 时间:
2014-11-13 10:41:28
阅读次数:
160
AOP简介 AOP(Aspect-Oriented Programming,面向切面编程):是一种新的方法论,是对传统OOP的补充 AOP的主要编程对象时切面(aspect),而切面模块化横切关注点 在应用AOP编程时,仍然需要定义公共功能,但可以明确的定义这个功能在哪里,以什么方式应用,并且...
分类:
编程语言 时间:
2014-11-13 00:20:15
阅读次数:
230
OC语言基础知识一、面向对象OC语言是面向对象的,c语言是面向过程的,面向对象和面向过程只是解决问题的两种思考方式,面向过程关注的是解决问题涉及的步骤,面向对象关注的是设计能够实现解决问题所需功能的类。术语:OO面向对象、OOP面向对象编程二、类(一)关于类类的设计只关注三个东西:类名、属性和方法注...
分类:
编程语言 时间:
2014-11-12 13:40:15
阅读次数:
237
1.杂计算机语言要处理概念——数据和算法。数据是程序使用和处理的信息,而算法是程序使用的方法。过程性编程是试图使问题满足语言的过程性方法,强调的是算法方面,而OOP试图让语言来满足问题的需求,其理念是设计与问题的本质特性相对应的数据格式。在C++中,类是一种规范,它描述了新型的数据格式,对象是根据这...
分类:
编程语言 时间:
2014-11-11 18:10:52
阅读次数:
278
一.编程思想 OOP(面向对象) 面向对象三大特性(多态如何体现)及五项原则 AOP(面向切面编程) 面向切面编程静态植入和动态植入二.c#23种设计模式三.Castle是针对.NET平台的一个开源项目,从数据访问框架ORM到IOC容器,再到WEB层的MVC框架、AOP,基本包括了整个开发过...
分类:
Web程序 时间:
2014-11-10 00:59:51
阅读次数:
355
.net学习路线入门篇1. 学习面向对象(OOP)的编程思想许多高级语言都是面向对象的编程,.NET也不例外。如果您第一次接触面向对象的编程,就必须理解类、对象、字段、属性、方法和事件、封装、继承和多态性、重载、重写等概念。需要说明的是,微软的产品帮助文档做得非常完善,而且查询相当方便,入门者不得不...
分类:
Web程序 时间:
2014-11-09 19:18:58
阅读次数:
259
package guitest.myboard;import java.awt.*;import java.awt.event.*;import java.awt.geom.*;import java.io.*;import java.util.*;import javax.swing.*;//th...
c#是面向对象的编程技术,所以要了解面向对象的知识十分重要.要编写出结构合理的c#代码语句,必须掌握面向对象编程技术的基本知识。
什么是OOP?
面向对象程序设计即OOP,是Object-OrientedProgramming的缩写。与函数式程序设计和逻辑是程序设计所代表的接近于机器的实际计算模型所不同的是,OPP几乎没有引入精确的数学描述,而是倾向于建立一个对象模型,它能够反映实体之间的联系...
分类:
其他好文 时间:
2014-11-08 20:53:14
阅读次数:
248