第一阶段:Java面向对象编程
1.Java基本数据类型与表达式,分支循环。 2.String和StringBuffer的使用、正则表达式。 3.面向对象的抽象,封装,继承,多态,类与对象,对象初始化和回收;构造函数、this关键字、方法和方法的参数传递过程、static关键字、内部类,Java的垃极回收机制,Javadoc介绍。 4.对象实例化过程、方法的覆盖、final关键字、抽象类、接口、...
分类:
移动开发 时间:
2014-07-24 10:29:34
阅读次数:
288
遇到问题直觉地利用计算机能够理解的方式去分析解决问题,但这样的思维模式只能局限与解决问题,
但写的程序却不一定容易维护,不容易扩展,更不容易复用,为了把代码写的易维护、易扩展、易复用,我们很有必要学习设计模式
1.紧耦合和松耦合
利用面向对象的性质,封装、继承、多态
2.单一职责原则:就一个类而言,应该仅有一个引起它变化的原因
3.简单工厂方法
简单工厂模式的实质是由一个工厂类根据传入...
分类:
其他好文 时间:
2014-07-23 17:01:34
阅读次数:
206
??
1、对于OO(面向对象)的含义,并不是每个人的看法都是相同的。即使在现在,如果问十个人,可能会得到15种不同的答案。几乎所有的人都会同意继承和多态是OO中的概念。大多数人还会再加上封装。还有一些人会加上异常处理,而可能会没有人将模板也包含进去。问题的关键在于:对于某个特性是否是属于OO的,往往都存在着不同的观点,而每一种观点都有着热情的拥护者。
2、C++的标准化工作对C++最重要的贡献...
分类:
编程语言 时间:
2014-07-23 13:34:24
阅读次数:
252
复习:1.封装、继承、多态2.里氏替换3.继承中构造函数的问题 :base(xxx,xx,xxx):this(sssss)4.多态:多态是面向对象中的一个特征 虚方法 静态 接口 增加程序的可扩展性5.静态成员-静态类6.访问修饰符7.抽象类 abstract 代码重用 虚方法父类有实现 可以不.....
分类:
Web程序 时间:
2014-07-22 22:53:53
阅读次数:
215
一:J2SE面向对象-封装、继承、多态内存的分析递归集合类、泛型、自动打包与解包、AnnotationIO多线程、线程同步TCP/UDPAWT、事件模型、匿名类正则表达式反射机制2:数据库(Oracle或者MySQL)SQL语句多表连接,内外连接, 子查询等管理表、视图、索引、序列、约束等树状结构存...
分类:
其他好文 时间:
2014-07-22 22:44:53
阅读次数:
253
很久之前就学习了c++继承中多态,但始终没有理解多态性质。上周看c++ primer第四版看到讲解的虚函数,才明白了虚函数展示了继承多态,多态性表示父类指针(实际指向派生类)调用虚函数,实际调用的的是派生类重写的虚函数,重写体现了继承多态性。理解虚函数,重点理解虚函数表,表中指针具体指向哪个类的成员...
分类:
其他好文 时间:
2014-07-13 10:13:01
阅读次数:
206
面向对象的特性
封装 继承
多态
封装:
定义:
通过对象的封装,实现了模块化和信息隐藏。
通过对类的成员施以一定的访问权限,实现了类中成员
的信息隐藏
注意点:
对象自已该做的一些事情与方法不能交与其它类去实现。
将内部的实现隐藏化。别人不用去关心内部怎么实现。
只要调用方法就可以得想结果。
继承:
继承的特性...
分类:
其他好文 时间:
2014-07-10 21:33:30
阅读次数:
253
感觉学了东西很快就会忘记,不会留下什么,趁这次看《七周七语言》,把其中觉得有用的东西记录下来,方便以后自己查阅,这篇应该就是记录的开始了。 Ruby是一门面向对象的、解释型的、动态类型的脚本语言。面向对象,说明了这门语言具有封装、继承、多态这些特性;解释型,意味着它由解释器而不是编译器来执行;...
分类:
其他好文 时间:
2014-07-09 20:15:02
阅读次数:
186
本系列知识解释:相信每一个学习Java的人都是从JavaSE开始的,也就是Java基础开始。但是却并不清楚学习Java基础到底有什么用?
首先我来回答这个问题,学习Java基础是有两个目的:
一、掌握基本的Java语言底层编码方法,同时掌握Java这门语言的编程思想,为了后期学习JavaEE打下基础,要不然在学习JavaEE的时候,连封装,继承,多态都不懂,那就实在是没法说了(相...
分类:
编程语言 时间:
2014-07-09 12:32:19
阅读次数:
160
什么是设计模式?
每一类编程语言都具有其自身的特性,就像是面向对象的语言,其特性就是封装,继承,多态,抽象. 同时,使用每一类编程语言开发软件时也都有一些设计准则,这些准则保证了软件的质量,即具有良好的设计. 而设计模式则是广大软件开发人员总结出的开发经验技巧,它们利用编程语言的特点,实现这些准则.因此,可以想象,当我们对设计模式熟悉到一定程度后,在设计系统时,我们眼里就会变得...
分类:
其他好文 时间:
2014-07-08 19:07:56
阅读次数:
211