- 博客(13)
- 收藏
- 关注
原创 飞机大战游戏详解
1.整体实现思路:2.如何绘制循环滚动的背景图片:3.如何绘制飞机:4.如何绘制子弹:5.如何判断碰撞(子弹与飞机碰撞、飞机与飞机碰撞):6.如何绘制爆炸效果:7.如何添加音效:8.那些地方用到封装、继承、多态、方法重载、接口等:9.我的收获与感悟:...
2018-05-31 23:18:28 3117 2
原创 JAVA理论知识大全
1.什么是方法重载? 方法名一样。 参数列表不一样(参数个数不同或者参数类型不同)2.什么是类? 类是具有相同属性和方法的一组对象的集合。3.什么是对象? 用来描述客观事物的一个实体,由一组属性和方法构成。4.方法和属性是什么? 属性的概念:对象具有的各种特征。 方法的概念:对象执行的操作。 方法的定义:在JAVA中,用方法来描述现实事物的行为5.Ecli...
2018-05-31 21:30:38 2929
原创 飞机大战代码(一)
飞机大战源代码(一)1.主程序:import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Canvas;import android.graphics.Color;import android.gra...
2018-05-31 20:45:49 4720
原创 IO流
1.什么是I0流 流(Stream):源于UNIX中管道(pipe)的概念。 在UNIX中,管道是一条不间断的字节流,用来实现程序或进程间的通信,或读写外围设备、外部文件等。2. I:输入流指的是将数据以字符或字节形式从外部媒介读取到内存中。 O :输出流指的是将内存中的数据写入外部媒介。3. IO流的分类:字节流和字符流。 字节流包含:InputStr...
2018-05-23 21:48:38 210
原创 Android Studio快捷键
一、Android Studio 常用快捷键1.格式化代码:Ctrl+Alt+L2.自动导入包路径:Ctrl+Alt+O3.重命名文件、类名、变量名:Shift+F64.撤销操作:Ctrl+Z5.反撤销操作:Ctrl+Shift+Z6.全局搜索文件:双击Shift7.查找:Ctrl+F8.双击类名、变量、方法选中,查看调用的地方:Alt+F79.强制提示代码:Ctrl+Alt+空格10.按关键字全...
2018-05-23 21:33:00 186
原创 多态
什么是多态?多态是指两个或多个属于不同类的对象,对于同一个方法调用作出不同响应的方式。如何实现多态?1. 父类 对象名 = new 子类 ();2. 调用重写方法,即可产生多态。编译时和运行时:1. 编译时:在编写代码期间,没有run as时,都属于编译时。2. 运行时:在run as时,系统处于运行状态时,都属于运行时。多态的优势:1. ...
2018-05-17 22:52:31 198
原创 抽象方法
1.什么是抽象方法:抽象方法的关键字是:abstract抽象方法中没有方法体2.什么是抽象类:抽象类——有抽象方法的类抽象 的关键字是:abstract特点:1.抽象类不可以实例化 2.继承一个抽象类,必须要实现抽象类中的抽象方法。除非子类也是抽象类。3.为什么要使用抽象类:抽象方法——是一个模板或约束,避免了子类的随意性,需要实现它的类必须重写它的抽象方法。4.代码示例:水果:...
2018-05-16 21:56:48 368
原创 继承 重写
什么是继承?继承是从已有的类中派生出新类,新的类能吸收已有类的数据属性和方法,并能扩展新的能力。继承是面向对象的三大特征之一。(三大特征:封装,继承,多态。)继承的语法格式:修饰符 class 子类 extends 父类{ }。例如:public class EnglishBook extends Book{ }.继承的好处有哪些?1. 继承提高了软件的复用性。2. 继承简...
2018-05-15 23:20:51 178
原创 封装
封装是什么?封装就是把对象的信息和内部的逻辑结构隐藏起来。4种访问控制符和对应的4种访问控制级别private 当前类访问权限default 包访问权限protected 子类访问权限public 公共访问权限...
2018-05-13 20:51:58 172
原创 面向对象第一章
一.什么是类? 类是具有相同属性和方法的一组对象的集合。二.什么是对象? 用来描述客观事物的一个实体,由一组属性和方法构成。三.方法和属性是什么? 属性的概念:对象具有的各种特征。 方法的概念:对象执行的操作。 方法的定义:在JAVA中,用方法来描述现实事物的行为。四.什么是方法重载?(附代码举例) 1. 方法名一样。 2.参数列表不一样(参数个数不同...
2018-05-09 21:00:46 227
原创 JAVA 小白入门
一. Java基本数据类型有哪些? 1:逻辑型 boolean; 2:字节型 buty; 3:文本型 char; 4:数据型 { 整数型: short;int;long; 浮点型 :float;double;}二. &和&&有什么区别? &和&&的区别是,&会执行两边,不管第一个是否成立 ...
2018-05-08 21:40:14 445 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人