- 博客(16)
- 收藏
- 关注
原创 飞机大战总结与完整代码
这个项目用了哪些方法这个项目用到了JAVA语言中的封装,继承,多态,方法重载,接口等多种思想继承和接口主要运用在MySurfaceView中,这个类继承了surfaceview里的属性与方法,并且还要实现SurfaceHolder.Callback.runnable的接口,这就体现了子类与父类之间的继承关系,还有接口怎么运用封装用的的地方比较多,各个类中使用的四个访问权限符,p...
2018-05-31 22:56:35 32430 4
原创 JAVA小白的第二个项目—飞机大战分步骤理解流程
项目简单简介飞机大战是集成这一个月实训以来的成果,其中包括了所学的封装,继承,多态,方法的重载等多个知识点构成的一款简单的小游戏。经过一个礼拜的时间将此项目完成,由多个模块组成。这个代码我们一共需要创建7个类一.如何实现游戏背景图滚动播放这个游戏首先的第一个问题就是呈现出飞机正在向前飞行的效果,也就是如何将图片一张接着一张无缝的滚动播放 在MySurfacView的画...
2018-05-31 22:29:15 2629
原创 JAVA小白的入门笔记—1.字符流与字节流2.线程
package com.lenovo.www.entity;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.FileWriter;import java.io...
2018-05-23 21:23:06 233
原创 JAVA小白的入门笔记——File(文件)类
1.文件类:文件夹:用来组织和管理磁盘文件的一种数据结构。文件:以实现某种功能或某个软件部分功能为目的定义的一个单位。功能:获得文件或文件夹得属性信息 创建,删除,重命名文件构造File对象的前提是:路径一定是完整且正确的。2.常用方法及解释:常用方法及解释方法名解释方法名解释mkdir()创建此抽象路径名指定的目录exists()测试此抽象路径名表示的文件或目录是否存在mkdi...
2018-05-23 08:35:38 203
原创 JAVA小白在多方帮助下的第二个系统—自助售卖系统
我们还是创建两个类写一些属性和 方法并创建set get方法package com.lenovo.www.entity;public class Sales { private String goodsid; private String goodsname; private double goodspay; private int stock;...
2018-05-18 15:55:00 932
原创 JAVA小白的图书管理系统最后版
经过多天学习与多位大神的帮助下,小白完成了简单的JAVA图书管理系统。首先建立了三个子类和一个父类抽象父类book子类package com.www.lenovo.entity;import java.util.Scanner;public class Book extends BaseBooks{ // private String name;// pri...
2018-05-18 15:48:28 2243
原创 JAVA小白的入门笔记—多态和接口
多态一.定义: 多态是指两个或多个属于不同类的对象对于同一个方法调用做出不同响应的方式 多态是存在于编译时和运行时的一种状态二.多态的语法结构 大手牵小手 父类 对象名 = new 子类 eg:Question question = new Answer(); 编译时(父类):Question 运行时(子类):Answer优势:1可替换性 2 可扩充性 3 灵活性 4 ...
2018-05-17 16:09:39 185
原创 Java小白的入门日记—抽象
一.抽象方法1.定义新建一个方法起一个名字在方法体内不写任何方法体2.特点关键字:abstract抽象方法中没有方法体3.语法结构public abstract void 方法名();二.抽象类—有抽象方法的类1.特点抽象类不可以实例化继承一个抽象类,必须实现抽象类中的抽象方法,除非子类也是抽象类。三.抽象类的好处抽象方法是一个模板...
2018-05-17 08:25:14 164
原创 JAVA小白的入门日记—继承
什么是继承 1. 继承是从已有的类中派生出新类,新的类能吸收已有类的数据属性和方法,并且能扩展新的能力。 2.继承是面向对象的三大特征之一(封装,继承,多态) 继承的特点 优点 1.提高代码的复用性。 2.提高可维护性. 3.代码的安全性。 4.简化了逻辑清晰的体现层次结构。 5.降低了程序的耦合性,增加了程序的易维护性。 特征:单继承 传递性 继承的语法格式 修...
2018-05-15 21:49:45 256 1
原创 JAVA小白学习的第一个代码—图书管理系统
小白在实训的学习实训的第二周开始写图书管理系统代码,接下来是记录学习的过程。 创建了一个Library 类和Booktest类 创建Library类对图书管理系统 创建方法,然后在写构造方法package com.lenovo.www.entity;public class Library { private int Id; private St...
2018-05-14 20:49:49 1196
原创 JAVA小白的入门笔记—ArrayList
一.ArrayList动态可伸缩数组,长度可变数组二.形式ArraryListstringList = new ArrayList(); (数据类)关于ArrayList的几个重点next nextLine nex int 的区别 next:另起一行开始读取,以空格,换行,制表符结束 nextLine:输入时执行接着上一行的代...
2018-05-14 20:35:00 211
原创 JAVA小白的入门日记—封装
一.封装的定义:把对象的信息和内部的逻辑结构基本隐藏起来封装的步骤1.通过对属性的可见性的修改限制对属性的访问。2.为每个属性创建一对赋值和取值方法3.在赋值和取值方法中对属性的存取进行限制。二四种访问控制符:1、public:所修饰的类、变量、方法,在内外包均具有访问权限; 2、protected:这种权限是为继承而设计的,protected所修饰...
2018-05-12 19:33:24 211
原创 java小白的入门日记—static和final
一.类成员和对象成员类成员:所有对象公有的东西(是被static修饰的) 虽然类成员通过类名和对象名都可以调用,但是由于类成员属于类而不属于某个具体的成员,所以在实际使用中,建议类成员都使用类名来调用。二.final和staticfinal:一旦赋值不在发生变化 凡是final修饰的一开始就要有初始值 final和static修饰的都是常量。下面附上小白的代码 这是一...
2018-05-12 19:10:24 171
原创 JAVA小白的入门笔记—面向对象
面向对象一.类(抽象概念)类是具有相同属性和方法的对象的集合二.对象用来描述客观事物的一个实体,由一组属性和方法构成三.面向对象的的优点可移植性,可维护性,安全性,更符合人类思维方式,易于开发,提高代码可读性。 方法 一.属性:对象具有的特征二.方法:对象执行的操作,用方法来...
2018-05-09 18:28:18 233
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人