2017年8月8日
摘要: 》什么是多态 简单来说,多态(Polymorphism)是具有表现多种形态能力的特征。更专业的说法:同一个实现接口,使用不同的实例而执行不同操作。 多态的定义:值允许不同的类的对象对同一消息做出响应,就是同一消息可以根据发送对象的不同采取不同的行为方式。 多态存在的三个必要条件: 》要有继承 》要有 阅读全文
posted @ 2017-08-08 16:16 【邵江】 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 抽象方法和抽象类必须使用 abstract 修饰符来定义,有抽象方法的类只能被定义成抽象类,抽象类可以没有抽象方法。 》抽象方法和抽象类的规则如下: 》抽象类必须使用 abstract 修饰符来定义,抽象方法也必须使用 abstract 修饰符来修饰,抽象方法不能有方法体。 》抽象方法不能被实例化, 阅读全文
posted @ 2017-08-08 10:00 【邵江】 阅读(210) 评论(0) 推荐(0) 编辑
2017年8月6日
摘要: 继承是面向对象的三大特征之一,也是实现软件复用的重要手段。Java的继承具有单继承的特点,每个之类只有一个父类。 》继承的特点: Java的类继承通过 extends 关键字来实现,实现继承类的被称为之类,被继承的类被称为父类,有的称其为基类、超类。父类和子类的关系,是一种一般的特殊关系。例如现实当 阅读全文
posted @ 2017-08-06 17:15 【邵江】 阅读(263) 评论(0) 推荐(0) 编辑
2017年8月5日
摘要: 》为什么使用面向对象 现实世界就是“面向对象的”。任何存在的事物都可以看作“对象”。 面向对象就是采用“现实模拟”的方法设计和开发程序。面向对象技术利用“面向对象的思想”去描述“面向对象的世界”,实现了虚拟世界和显示世界的一致性,符合人们的思维习惯,使客户和软件设计开发人员之间、软件设计开发人员内部 阅读全文
posted @ 2017-08-05 15:25 【邵江】 阅读(269) 评论(0) 推荐(0) 编辑
2017年8月4日
摘要: 》类的无参方法 什么是类的方法 类是由一组具有相同属性和共同行为的实体抽象而来。对象执行的操作是通过编写类的方法实现的。显而易见,类的方法是一个功能模块,其作用是“做一件事情”。 如何定义类的方法 类的方法必须包括以下3个部分 》方法名称。 》方法返回值。 》方法的主体。 语法: public 返回 阅读全文
posted @ 2017-08-04 13:56 【邵江】 阅读(892) 评论(0) 推荐(0) 编辑
2017年8月3日
摘要: 在学习之前,我们要先搞明白什么是类,什么对象? 类是一个广泛概念,在现实世界当中我们会给很多东西分类,比如将交通工具分为车、船。飞机等。分类就是一事物的特点、性质、用途作为区分的标准,将符合统一标准的归位一类,不同的分开。 例如:创建一个学生类 对象,现实世界当中任何事物都可以看作对象,对象可以是有 阅读全文
posted @ 2017-08-03 22:11 【邵江】 阅读(157) 评论(0) 推荐(0) 编辑
摘要: public static void main(String[] args) { String[] names = new String[4]; //订餐人姓名 String[] dishMegs = new String[4]; //保存菜品名及份数 int[] times =new int[4]; //送餐时间 ... 阅读全文
posted @ 2017-08-03 21:11 【邵江】 阅读(6964) 评论(1) 推荐(3) 编辑
2017年8月1日
摘要: JDK中提供了一个专门用于操作数组的工具类,即 Arrays 类,位于 Java。util 包中。该类提供了一系列方法来操作数组,如排序、复制、比较、填充等,用户直接调用这些方法即可,不需要自己编码实现,降低了开发难度。 Arrays 类常用方法 输出结果: 阅读全文
posted @ 2017-08-01 17:24 【邵江】 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 数组是编程语言中最常见的一种数据结构,它可用于存储多个数据,一个数据被称为数组元素,通常可以通过数组元素的索引来访问数组元素,包括为数组元素赋值和取出数组元素的数据。Java语言的数组则具有它特有的特征。 》理解数组:数组也是一种类型 Java的数组要求所有数组元素具有相同 的数据类型。因此,在一个 阅读全文
posted @ 2017-08-01 09:07 【邵江】 阅读(182) 评论(0) 推荐(0) 编辑
2017年7月31日
摘要: 在某些时候,我们需要在某种条件出现时,强行终止本次循环或结束循环,而不是等到循环条件为 false 时 ,在Java中提供了 continue (结束本次循环) 、break(跳出循环体)来控制循环结构。除此之外,return 可以结束整个方法,当然也就结束了一次循环。 break:用于完全结束一个 阅读全文
posted @ 2017-07-31 15:04 【邵江】 阅读(177) 评论(0) 推荐(0) 编辑