摘要: 抽象方法的概念: 当多个具体的实类存在着共同的行为,但是有不同的表现(学生和老师都睡觉,老师睡职工宿舍,学生睡在学生宿舍),在子类继承过程中父类方法的具体实现不能确定,但是能确定的是他们都有这种行为,我们把这种行为方法称为抽象方法。 抽象方法的语法: public abstract [返回值] [v 阅读全文
posted @ 2017-10-30 21:31 吃石榴要吐籽 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 继承 描述类的时候,我们如果发现几个类有重复的属性和方法我们就可以采用继承的方法来设计。 子类会把父类所有的属性和方法继承下来(不能继承final修饰的方法)。 子类使用extends关键字继承父类的共同属性以外,子类还可以有自己特有的属性或方法。 父类更通用,子类更具体。 子类只能获得父类中的非p 阅读全文
posted @ 2017-10-28 20:49 吃石榴要吐籽 阅读(211) 评论(0) 推荐(0) 编辑
摘要: Java中的单例模式一般分为懒汉模式和饿汉模式,懒汉模式只有用得到的时候对象才初始化,饿汉模式无论用得到与否,都先初始化。 懒汉模式在运行的时候获取对象比较慢(因为类加载时并没有创建对象实例),但是加载类的时候比较快(因为此时不创建对象实例),饿汉模式是在运行的时候获取对象快(因为加载类时就创建了实 阅读全文
posted @ 2017-10-28 10:48 吃石榴要吐籽 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 封装: 封装的目的:提高数据安全性,通过封装,可以实现对属性的访问控制权限控制,同时增加了程序的可维护性。 什么是封装?将属性私有化,使用private关键字完成属性私有化,这种属性只有本类能访问。一般对每一个私有属性提供公共的public的set和get这种方法供外界来访问私有属性。 privat 阅读全文
posted @ 2017-10-26 22:48 吃石榴要吐籽 阅读(159) 评论(0) 推荐(0) 编辑
摘要: class Demo3{ public static void main(String[] args){ //定义一个数组 int[] array = { 1, 2, 3, 4, 5, 6, 7, 8, 9}; //调用change方法对数组进行置换 change(array); //打印出置换后的数组 ... 阅读全文
posted @ 2017-10-25 11:07 吃石榴要吐籽 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 二分法查找针对的是对有序的数组。特点:效率很高。 老师的代码如下: 阅读全文
posted @ 2017-10-24 23:18 吃石榴要吐籽 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 相邻的两个数逐个的作比较,如果前一个数比后一个数小那么就交换过来,当第一轮交换完毕之后最小的值一定产生在末尾。 另(注释): 阅读全文
posted @ 2017-10-24 20:03 吃石榴要吐籽 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 点击鼠标左键时,可以进行绘图操作,当点击鼠标右键时,清空屏幕。 阅读全文
posted @ 2017-10-23 22:25 吃石榴要吐籽 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 使用Java语言编写一个小型运算器,可以实现四则运算。 阅读全文
posted @ 2017-10-23 22:18 吃石榴要吐籽 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 水仙花数,又称为阿姆斯特朗数,水仙花数是指一个 n 位数(n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 = 153)。 使用Java编写一个水仙花数且 100 < i < 1000。主要思想,要明白如何取出水仙花数 i 的个位,十位,百位。 阅读全文
posted @ 2017-10-23 22:14 吃石榴要吐籽 阅读(133) 评论(0) 推荐(0) 编辑