1 程序 = 算法 + 数据
2 结构化编程
C 面向过程
强调算法
3 面向对象编程
C++ 面向对象 强调数据
类是一种规范,描述数据的格式
类 = 数据 + 算法 + 面向对象三大特性(封装、继承、多态)
4 泛型编程
独立于数据类型 强调算法
5 sizeof
sizeof是运算符,对类型一定需要加括号,对变量括号可选
例如:
l...
分类:
编程语言 时间:
2015-01-28 21:29:28
阅读次数:
206
面向对象程序设计中的类有三大特性: 继承,封装,多态继承:以普通的类为基础建立专门的类对象封装:对外部世界隐藏对象的工作细节多态:可对不同类的对象使用同样的操作在Python中类的继承定义基本形式如下:#父类class superClassName: block#子类class subClas...
分类:
编程语言 时间:
2015-01-28 19:16:41
阅读次数:
347
封装,继承,多态1.封装: 类的内部结构不会被随意破坏,而且外部在调用时不需要了解内部结构, 只需要了解使用接口就可以了。 如:private int age;//外部无法直接访问 //但能通过方法来访问,并且还能增加一些逻辑判断 public void get...
分类:
其他好文 时间:
2015-01-27 21:43:31
阅读次数:
162
译文出处:http://www.codeproject.com/Articles/838365/Basic-Csharp-OOP-Concept列表:类对象变量方法访问修饰符封装抽象化继承多态抽象类/方法虚方法密封类/方法静态类/方法接口简介:关于C#面向对象我们能在网上找到很多解释,但在我的文章中...
想当年大二的时候,在学校学习Java,最牛逼的OO思想,用了3页纸就讲完了,还是清华大学出版社的呢。后来全凭自己啃视频,啃代码才搞懂什么叫做OO。现在学习Python,就用自己的方式,好好学习一次:OO的基本,是封装,继承,多态。首先是继承:定义一个类:Python代码classBird(objec...
分类:
编程语言 时间:
2015-01-22 17:53:35
阅读次数:
179
所有的模式都是利用java中的封装、继承、多态这三个特性张开的,就像由这三个秘籍组成的各种变幻万千的招式,而所有的目的都是为了打败坏模式带来的代码垃圾这个敌人,所有的招式都是要求“可维护”、“可扩展”、“可复用”,当然如果达到这三个标准后,基本上“灵活性好”同时也就拥有了。所以下面介绍最常用的工厂模...
分类:
其他好文 时间:
2015-01-22 17:36:00
阅读次数:
424
什么是继承?
继承也是面向对象的重要特性之一。顾名思义,继承就是指从已有的类中派生出新类的动作。新的类能吸收已有类的数据属性和行为,并能扩展新的能力。
而通俗一点的来说,就是指Java中可以通过继承的方式,从现有的类派生出新的类。该现有类被称为超类(父类),而派生出的新类就被称为子类(派生类)。
首先,子类访问继承超类当中的所有非私有的方法和成员变量;其次,还可以在父类原有的成员的基...
分类:
编程语言 时间:
2015-01-19 19:12:25
阅读次数:
146
面向对象的三大特性是什么?(封装、继承、多态)封装:在OC语言中,使用@interface和@implementation来处理类。@interface就好像暴露在外面的时钟表面,给外界提供展示以及接口。@implementation就好像隐藏在时钟内部的构造实现,把具体的实现封装了起来。封装主要体...
分类:
其他好文 时间:
2015-01-19 14:03:56
阅读次数:
122
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1.面向对象时一种思想,将功能封装进对象,强调具备了功能的对象2.面向对象三个特征: 封装、继承、多态。 找对象,建立对象,使用对象,维护对象之间的关系3.类和对象的关系: 类就是对现实生活中事.....
分类:
编程语言 时间:
2015-01-18 00:53:06
阅读次数:
247
J2SE面向对象-封装、继承、多态内存的分析递归集合类、泛型、自动打包与解包、AnnotationIO多线程、线程同步TCP/UDPAWT、事件模型、匿名类正则表达式反射机制2:数据库(Oracle或者MySQL)SQL语句多表连接,内外连接, 子查询等管理表、视图、索引、序列、约束等树状结构存储存...
分类:
编程语言 时间:
2015-01-08 09:26:10
阅读次数:
170