随笔分类 -  Java homework

摘要:继承与抽象类解决工人与学生的问题 抽象类实例 抽象类的作用——为多态创造了可能 抽象类的作用总结 阅读全文
posted @ 2017-10-26 15:32 Advancing-Swift 阅读(552) 评论(0) 推荐(0)
摘要:什么是继承? 继承是以父类为基础,子类可以增加新的数据或新的功能。子类不能选择性地继承父类。这种技术使得复用以前的代码非常容易。 JAVA不支持多继承,单继承使JAVA的继承关系很简单,一个类只能有一个父类,易于管理程序,同时一个类可以实现多个接口,从而克服单继承的缺点。 继承好处? 1、这种技术使 阅读全文
posted @ 2017-10-26 15:14 Advancing-Swift 阅读(413) 评论(0) 推荐(1)
摘要:this 代表当前对象 阅读全文
posted @ 2017-10-26 14:33 Advancing-Swift 阅读(327) 评论(0) 推荐(0)
摘要:判断是否是同一人的方法——equals() 不能直接用per1==per2,这不是对象内容的比较而是存放对象地址的值得比较 在Person类中提供一个比较的方法compare()返回boolean值 注意this关键字指的是当前对象。 并且在类的内部即使是私有的属性,也不需要使用共有的方法来调用。 阅读全文
posted @ 2017-10-26 10:22 Advancing-Swift 阅读(588) 评论(0) 推荐(0)
摘要:eclipse 中main()函数中的String[] args如何使用? 右击你的项目,选择run as中选择 run configuration,选择arguments总的program arguments,在其中输入即可。 通过String[] args验证账号密码的登录类,如何制作? 静态的 阅读全文
posted @ 2017-10-25 21:23 Advancing-Swift 阅读(602) 评论(0) 推荐(0)
摘要:Java的单例模式——饿汉式 Demo类调用 Java的单例模式——懒汉式 Demo类调用 阅读全文
posted @ 2017-10-23 23:01 Advancing-Swift 阅读(990) 评论(0) 推荐(0)
摘要:package com.swift; //使用无参构造方法自动生成对象,序号不断自增 public class Person { private static int count; //如果在定义类时,使用的是静态的属性,则得到的结果是不同的。count生命周期长,与类相同 public int id; public String name; public int... 阅读全文
posted @ 2017-10-23 20:06 Advancing-Swift 阅读(470) 评论(0) 推荐(0)
摘要:静态代码块?类加载就执行,最先执行 class demo{ static int num; static{ num=10; num*=3; System.out.println("haha"); } static void show(){ System.out.println("num="+num) 阅读全文
posted @ 2017-10-23 19:24 Advancing-Swift 阅读(419) 评论(0) 推荐(0)
摘要:什么是面向对象程序设计? 我们称为OOP(Object Oriented Programming) 就是非结构化的程序设计 要使用类和对象的方法来进行编程 什么是类,什么是对象 类就是封装了属性和行为的一段程序,实现特定的功能。行为就是指方法,就是函数。什么是属性,就是自定义的字段,也就是定义的变量 阅读全文
posted @ 2017-10-23 14:51 Advancing-Swift 阅读(447) 评论(0) 推荐(0)
摘要:package com.swift; import java.awt.Color; import java.awt.Point; import java.awt.event.KeyEvent; import com.rupeng.game.GameCore; public class SpriteCoin implements Runnable { public stati... 阅读全文
posted @ 2017-10-21 22:05 Advancing-Swift 阅读(816) 评论(0) 推荐(0)
摘要:游戏效果如下图: 游戏下载地址: https://pan.baidu.com/s/1pLPwzBP 阅读全文
posted @ 2017-10-20 22:11 Advancing-Swift 阅读(958) 评论(0) 推荐(0)
摘要:上边是源码,下边是打包好的程序,下载解压后双击start文件可以运行(不需安装jre) 链接: https://pan.baidu.com/s/1eSyArOe 密码: nb28 效果如下图: 阅读全文
posted @ 2017-10-19 13:33 Advancing-Swift 阅读(646) 评论(0) 推荐(0)
摘要:package com.swift; import com.rupeng.game.GameCore; public class BouncingBall implements Runnable { public static void main(String[] args) { GameCore.start(new BouncingBall()); } ... 阅读全文
posted @ 2017-10-18 22:08 Advancing-Swift 阅读(1190) 评论(0) 推荐(0)
摘要:ASCII码 称为 美国标准信息交换码 (American standard code of Information Interchange) 其中一共有多少个码?2的7次幂 128个 Unicode码 世界各种语言的联合码表 这个码表中包含中文 英文 韩文 俄文 一共有65536个 char le 阅读全文
posted @ 2017-10-16 17:00 Advancing-Swift 阅读(841) 评论(0) 推荐(0)
摘要:第六题:使用判断语句,根据数字,输出对应的中文是星期几? 直接使用一个if语句的情况 int weekDay=3; if(weekDay==1){ sop("今天是星期一"); } if(weekDay==2){ sop("今天是星期二"); } if(weekDay==3){ sop("今天是星期 阅读全文
posted @ 2017-10-16 09:08 Advancing-Swift 阅读(303) 评论(0) 推荐(0)
摘要:精灵图片下载地址: http://static.rupeng.com/upload/images/201510/F5FBA6FBCED7506695B67B1A551D3E80%E7%B2%BE%E7%81%B5.zip 阅读全文
posted @ 2017-10-15 21:19 Advancing-Swift 阅读(691) 评论(0) 推荐(0)
摘要:package com.swift; import java.awt.Color; import com.rupeng.game.GameCore;//导入游戏引擎包 //实现Runnable接口 public class GameCoreDemo implements Runnable { public static void main(String[] args) { ... 阅读全文
posted @ 2017-10-14 17:06 Advancing-Swift 阅读(570) 评论(0) 推荐(0)
摘要:eclipse 导出Runnable JAR file 导出后如果系统没有JRE,双击无法运行,需要用命令方法 安装后解决,如图 双击后闪退的原因,通过执行 java -jar TingGe.jar ,发现如图 原来所需要的图片、声音等内容虽然打包到其中,但是路径差了一个新的命名层,内容都在包里,而 阅读全文
posted @ 2017-10-13 21:39 Advancing-Swift 阅读(1422) 评论(0) 推荐(0)
摘要:如鹏游戏引擎包下载地址 链接: https://pan.baidu.com/s/1eSKo8KE 密码: n32z 关于 implements Runnable接口,用下面例子说明 以卖票程序为例,通过Thread类完成: 如果用Runnable就可以实现资源共享,下面看例子: 虽然现在程序中有三个 阅读全文
posted @ 2017-10-12 22:18 Advancing-Swift 阅读(1311) 评论(0) 推荐(0)