面向对象是一种新兴的程序设计方法,或者说它是一种新的程序设计范型,其基本思想是使用对象,类,继承,封装,消息等基本概念来进行程序设计。它是从现实世界中客观存在的事物(即对象)出发来构造软件系统,并在系统构造中尽可能运用人类的自然思维方式,强调直接以问题域(现实世界)中的事物为中心来思考问题,认识问题...
分类:
其他好文 时间:
2014-07-13 23:26:36
阅读次数:
488
1、面向对象中只有两样东西:类,对象。前者是“虚”,只有被实例化了,才是我们需要的“实”。
2、面向对象中的任何东西的表现形式,归根结底都是通过“类”表现出来的(接口也是一种类)。
3、定义类的同时就是在“封装”,只是封装的好坏不同;在不断的抽象,实现/继承的过程中,就是多态的体现;
4、Collection不要翻译成“集合”,就是Collection。有些东西翻译过来后悔影响理解。从本身属性的角度来说Collection包含:list,map,set ,容器;不要让“list=集合”存在脑中。...
分类:
其他好文 时间:
2014-07-09 09:46:28
阅读次数:
222
一、什么是OOP:OOP(ObjectOrientedProgramming):面向对象编程二、面向对象和面向过程的区别:面向过程编程:分析解决问题的步骤,实现函数,依次使用面向对象编程:分解问题组成的对象,协调对象间的联系和通信,解决问题。面向过程是以事件为中心,关心的是完成这个事件的详..
分类:
移动开发 时间:
2014-07-09 08:50:14
阅读次数:
192
在所有编程语言中if是最长用的判断之一,但在js中到底哪些东西可以在if中式作为判断表达式呢?
例如如何几行,只是少了一个括号,真假就完全不同,到底表示什么含义呢
var obj={};
obj.Funtext=function(){};
if(obj.Funtext)
{
alert("true obj.Fu...
分类:
Web程序 时间:
2014-07-08 18:03:22
阅读次数:
189
C++编程语言是一款应用广泛,支持多种程序设计的计算机编程语言。我们今天就会为大家具体介绍当中C++多态性的一些基本知识,以方便大家在学习过程中对此可以有一个充分的掌握。 多态性能够简单地概括为“一个接口,多种方法”,程序在执行时才决定调用的函数,它是面向对象编程领域的核心概念。多态(polym.....
分类:
编程语言 时间:
2014-07-07 12:08:25
阅读次数:
207
C++编程语言是一款应用广泛,支持多种程序设计的计算机编程语言。我们今天就会为大家具体介绍当中C++多态性的一些基本知识,以方便大家在学习过程中对此可以有一个充分的掌握。 多态性能够简单地概括为“一个接口,多种方法”,程序在执行时才决定调用的函数,它是面向对象编程领域的核心概念。多态(polym.....
分类:
编程语言 时间:
2014-07-05 18:25:26
阅读次数:
170
#-*-coding:utf-8-*-#====================#File:python#Author:python#Date:2014#====================__author__='Administrator'#pythonclass#面向对象编程oop思想,3个...
分类:
编程语言 时间:
2014-07-03 23:24:06
阅读次数:
447
名词解释:面向对象编程(OOP)、面向对象分析(OOA)、面向对象设计(OOD)1、什么是面向对象思想?在一个问题域里面,我们首先考虑的是:第一步:在这个问题域里有那些个对象第二步:有那些类第三步:类之间的关系2、什么是对象、类以及类之间的关系?在现实生活中,我们在周边..
分类:
其他好文 时间:
2014-07-02 11:20:02
阅读次数:
213
总认为自己弄明白了js中this的含义,this总是指向调用方法的对象,作为方法调用,那么this就是指实例化的对象。但前几天自己写脚本却遇到了一个很奇怪的问题。
代码如下:
//内部对象AutoCompleteInner
function AutoCompleteInner(transformResultInner)
{
if(transfo...
分类:
Web程序 时间:
2014-07-02 09:28:58
阅读次数:
178
js中如何实现方法重载?这涉及到三个问题
1同名函数的调用问题
2函数中特殊的参数arguments
3如何利用arguments实现方法重载...
分类:
Web程序 时间:
2014-07-01 15:37:38
阅读次数:
235