尽管一直在说OOP,但说实话还不是真正的理解,面向对象的三个基本特性继承、封装、多态,前两个性质曾经有接触听的比較多还好理解,以下主要介绍一下第三个特性——多态。1. 定义 同一操作作用于不同的对象,能够有不同的解释,产生不同的结果,这就是多态。一种接口多种实现。2. 实现 通过派生类覆写基...
分类:
其他好文 时间:
2015-01-11 14:46:53
阅读次数:
148
最近看着一个Dubbo,和搭有spring,mybatis的项目,里面有很多接口,于是想把Java理论知识整理一下。遂在网上查找了很多资料,总结如下:
对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下J...
分类:
编程语言 时间:
2015-01-09 10:44:47
阅读次数:
249
什么是面向对象?OOP:面向对象编程(Object Oriented Programming,OOP,面向对象程序设计)是一种计算机编程架构。OOP 的一条基本原则是计算机程序是由单个能够起到子程序作用的单元或对象组合而成。OOA:面向对象分析( Object-Oriented Analysis ,...
分类:
其他好文 时间:
2015-01-08 19:34:36
阅读次数:
174
oop 111 222 333 更多>> 111 222 333 333 444 555 更多>> dv333333 dv4444444 dv5555555555 oop 111 ...
分类:
其他好文 时间:
2015-01-08 09:31:37
阅读次数:
199
原文地址:http://www.shangxueba.com/jingyan/1909987.htmlDEMO地址:http://demo.jb51.net/html/jquery_img/jquery_img.htm最近在学习JS的OOP所以写了这么个东西 使用方法: $(".viewArea.....
分类:
Web程序 时间:
2015-01-07 18:44:13
阅读次数:
172
聚合 “虚包含” 不明确组合 “实包含” 明确抽象(abstract)抽象:抽象是通过特定的实例抽取共同特征以后形成概念的过程。它强调主要特征,忽略次要特征。一个对象是现实世界中一个实体的抽象,一个类是一组对象的抽象,抽象是一种单一化的描述,它强调给出与应用相关的特性,抛弃不相关的特征。忽略掉一.....
分类:
其他好文 时间:
2015-01-05 18:07:02
阅读次数:
193
一,开篇分析大家好啊,大熊君又来啦(*^__^*) 嘻嘻……,之前我写过一系列关于JS(OOP与设计模式)方面的文章,反响还好,其实这也是对我本人最大的鼓励,于是我决定我要将JavaScript进行到底准备写一个NodeJS方面的系列文章,由浅入深,循序渐进,秉承的理念是重思想,多实践,勤能补拙,贵...
分类:
编程语言 时间:
2015-01-04 12:05:41
阅读次数:
232
AOP 是OOP的补充,主要为了解决 代码混乱 代码分散 这2个问题AOP的好处: 1、每个事务逻辑 位于一个位置,代码不分散,便于维护和升级 2、业务模块更简洁,只包含核心业务代码AOP的主要编程对象是切面(验证参数,前置日志,add(),后置日志) +—*/这个例子中的2个切面就是验证参数...
分类:
编程语言 时间:
2015-01-03 15:53:48
阅读次数:
178
对象,类,方法,实例变量
构造函数 public classname(...)
析构函数 protected finalize()
封装:自己设为私有,编写公有方法使用。
继承:不会继承private
多态
抽象
覆盖:子类重写父类的方法,要求方法名和参数类型完全一样(参数不能是子类),返回值和异常比父类小或者相同(即为父类的子类),访问修饰符比父类大或者相同的若是构造函数则...
分类:
编程语言 时间:
2015-01-02 09:50:55
阅读次数:
158
1.概述①面向对象(OOP) 面向对象编程是一种计算机编程架构 基本原则是计算机程序是由单个能够起到子程序作用的单元或对象组合而成 需要达到三个主要目标:重用性、灵活性和扩展性 面向对象的三大特点(封装,继承,多态)缺一不可 而“基于对象”是指只能使用已封装好的对象,无法派生出新的对象类型...
分类:
Web程序 时间:
2014-12-31 21:22:02
阅读次数:
354