摘要: 多态概述 多态是继封装、继承后,面对对象的第三大特性。 现实事物经常会出现多态,如学生,学生是人的一种,则一个具体的同学张三既是学生也是人,即出现两种形态。 Java作为面向对象的语言,同样可以描述一个事物的多种形态。如Student类继承了Person类,一个Student的对象便 既是Stude 阅读全文
posted @ 2019-03-15 19:00 Zs夏至 阅读(200) 评论(0) 推荐(0)
摘要: 打开eclipse(对myeclipse同样适用) 找到窗口(windows)菜单,打开最后一项首选项(Preferences)找到下属菜单java打开,打开里边的编辑器(Editor)菜单,点击内容辅助(Content Assist)把右边Java的自动激活触发器(Auto activation 阅读全文
posted @ 2019-03-15 11:10 Zs夏至 阅读(6790) 评论(0) 推荐(0)
摘要: 接口的概念: 接口是功能的集合,同样可以看最做事一种数据类型,是比抽象类更为抽象的"类”。 接口之描述所应该具备的方法,并没有具体实现,具体的实现有接口的实现类(相当于接口的子类)来完成。这样讲功 能的定义与实现分离,优化了程序设计。 一切事务均有功能,即一切事物均有接口。 接口的语法 接口的定义: 阅读全文
posted @ 2019-03-14 21:35 Zs夏至 阅读(122) 评论(0) 推荐(0)
摘要: 继承的好处: 1.1继承的出项提高了代码的复用性,提高软件开发效率; 1.2继承的出现让类与类之间产生了关系,提供了多态的前提 继承的注意事项: 在Java中一个类只能有一个直接父类。例如:class A{} class B{} class C extends A,B{},(这种写法是错误的,一个类 阅读全文
posted @ 2019-03-14 20:33 Zs夏至 阅读(171) 评论(0) 推荐(0)
摘要: 1.思想: 面向过程的思想:遇到问题时想,我该如何做,然后分步骤实现; 面向对象的思想:遇到问题时想,我该派谁去做这件事,至于他怎么做,与我无关,我只要最后的结果。 实际举例:我们要组装一台电脑; 面向过程:我们要去网上看各种硬件参数性价比,去商城询问价钱,然后挑选出来最合适的,买各种配件自己组装; 阅读全文
posted @ 2019-03-13 19:47 Zs夏至 阅读(131) 评论(0) 推荐(0)
摘要: 1.冒泡排序: 运行结果如下: 2.选择排序法: 运行结果: 3.数组元素逆序 运行结果如下: 4.水仙花数: 5.倒着打印99乘法表 运行结果: 阅读全文
posted @ 2019-03-13 16:21 Zs夏至 阅读(170) 评论(0) 推荐(0)
摘要: 在执行上面类之前,要先建一个Goods类, 阅读全文
posted @ 2019-03-12 20:18 Zs夏至 阅读(177) 评论(0) 推荐(0)
摘要: 1 Eclipse的工作空间和新建工程 1.1: 工作空间 其实就是我们写的源代码所在的目录 1.2: 创建工程(项目) 右键/Package Explore 空白区/new /Java Project/输入项目名称如day08/ 1.3: 创建包() 输入报名如:cn.lijun.demo 1.4 阅读全文
posted @ 2019-03-12 19:59 Zs夏至 阅读(247) 评论(0) 推荐(0)
摘要: ArrayList创建变量的步骤 1.导入包java.util.ArrayList; 2.创建引用类型的变量 数据类型<集合存储的数据类型> 变量名=new 数据类型<集合存储的数据类型>(); ArrayList<String> arr=new ArrayList<String>(); 集合存储的 阅读全文
posted @ 2019-03-11 16:34 Zs夏至 阅读(337) 评论(0) 推荐(0)
摘要: 方法: 1.如何创建方法 修饰符 返回值类型 方法名(参数){被封装的代码段} 2.方法的定义和使用的注意事项: a:方法不能定义在另一个方法里面; b:方法 名字和方法的参数列表,定义和调用时要保持一致,不能出错; c:方法的返回值类型为空(void)时,可以省略return不写;调用方法不能写在 阅读全文
posted @ 2019-03-11 16:12 Zs夏至 阅读(143) 评论(0) 推荐(0)