摘要: 接口:弥补子类继承父类的单一原则,让没有继承关系的类,也能共享行为。 Java接口本身没有任何实现,因为Java接口不涉及表象,而只描述public行为,所以Java接口比Java抽象类更抽象化。但接口是接口不是类,不能使用new 运算符实例化一个接口 interface 关键字:用于定义一个接口。 阅读全文
posted @ 2016-07-21 23:00 J牛人专线 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 多态:就是指一类对象都是相同的行为,但其表现不同,称之为多态。 比如动物都有叫,狗叫与猫叫就不同; 多态就是相同的行为,不同的实现。也就是“一个接口,多种实现”。多态就是抽象化的一种体现,把一系列具体事物的共同点抽象出来, 再通过不同的具体事物继承这个抽象事物,来实现重写抽象事物的方法。 多态:子类 阅读全文
posted @ 2016-07-21 21:10 J牛人专线 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力。 使用继承,可以重复使用代码,大大缩短开发周期,降低开发费用。 继承的特征:1,传递性,父类资源总是可以在子类和子孙类中使用。 2,单根类,一个子类只有一个父类。 所有类最终都继承与object,object是所有 阅读全文
posted @ 2016-07-14 22:38 J牛人专线 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 封装是把过程和数据包围起来,对数据的访问只能通过已定义的接口。面向对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象。封装是一种信息隐藏技术,在java中通过关键字private实现封装。什么是封装?封装把对象的所有组成部分组合在一起 阅读全文
posted @ 2016-07-13 23:15 J牛人专线 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 对象:一切客观存在的事物都是对象。 OO:oriented object,面向对象,是一种思想,看待事物的方式。 OOA:面向对象分析,使用OO 的思想分析需求。 OOD:面向对象设计,使用OO的思想以及OOA的分析结果,设计类。 OOP:面向对象编程,使用OOD的设计结果,编写代码。 类:一种数据 阅读全文
posted @ 2016-07-06 19:52 J牛人专线 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 数组是储存在一个连续的内存块中的元素集合,用于存储多个同类型的数据。 索引(下标):数组中的每一个数据的编号,为int类,依次从0开始到length-1编号。 数组项(元素):指数组中的一个数据。数组中每一个数据的数据类型必须相同。一个索引对应一个数组项,它们是一一对应的。 长度:指数组中项的数量, 阅读全文
posted @ 2016-06-26 12:32 J牛人专线 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 程序流程也就是程序需要的执行顺序。 改变程序控制流程:有2种方法,分支(选择)和循环。 分支:多个选择,有if结构、switch结构。 循环:重复运行,有while、do-while、for,foreach(在数组遍历时,使用)。 变量重名:定义一个变量,它的名称不能与同作用域内的变量名称同名。 b 阅读全文
posted @ 2016-06-26 09:48 J牛人专线 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 按作用于操作数的数量分为:一目运算符:++、--、+(正号)、-(负号)、!、~(位非);(操作数只有1位) 二目运算符:+(加)、-(减)、*、/、%等;(操作数有2位) 三目运算符:?:。类型:代码1?代码2:代码3; (代码1位boolean类型,代码2与代码3同类型),表示如果代码1为真,则 阅读全文
posted @ 2016-06-22 00:00 J牛人专线 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 初识Java java文件扩展名必须为.java; Java跨平台就是跨操作系统(Java编译完成后,产生的是.class文件,能在JVM运行。在JDK中包含了JVM,只需要下载JDK,就可以实现跨平台了) Java源于Sun公司(之前是做c语言),之后Sun公司被Oracle收购。Java之父 J 阅读全文
posted @ 2016-06-19 18:33 J牛人专线 阅读(270) 评论(0) 推荐(0) 编辑