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