摘要: Java三大特性之多态 多态的定义:指允许不同类的对象对同一个消息做出响应,即同一消息可以根据发送对象的不同采用多种行为方式。就我个人经历来说,对一个新人一开始就理解这个定义还是有一点难度的(可能是我比较蠢)。我觉的还是用java的方式来理解可能会简单一点:多态就是指程序中定义的引用变量所指向的具体 阅读全文
posted @ 2016-11-18 11:04 lexYang 阅读(1154) 评论(0) 推荐(0)
摘要: JAVA三大特性之封装封装从字面意义上来说就是包装的意思,专业一点就是信息隐藏,就是利用抽象数据类型将数据和基于数据的操作封装在一起,使其构成一个不可分割的独立整体。数据被保护在抽象数据类型的内部,尽可能的隐藏整体内部细节,只保留一些对外接口(这些接口可能是接口也可能是interface也可能事一些 阅读全文
posted @ 2016-11-17 15:08 lexYang 阅读(347) 评论(0) 推荐(0)
摘要: 前言:数据结构对程序设计有着深远的影响,在面向过程的C语言中,数据库结构用struct来描述,而在面向对象的编程中,数据结构是用类来描述的,并且包含有对该数据结构操作的方法。 在Java语言中,Java语言的设计者对常用的数据结构和算法做了一些规范(接口)和实现(具体实现接口的类)。所有抽象出来的数 阅读全文
posted @ 2016-11-09 10:17 lexYang 阅读(284) 评论(0) 推荐(0)