`
没线的蓝色风筝
  • 浏览: 5634 次
  • 性别: Icon_minigender_1
最近访客 更多访客>>
文章分类
社区版块
存档分类
文章列表
数组和自定义队列     1.数组 数组是java中最基本的一种数据结构,其长度是固定的;数组是有序的,数组中的每个元素都有自己的索引位置。     2.数组的定义 数组的定义有三种方法: A.数据类型[] 数组名=new 数据类型[数组长度]; B.数据类型[] 数组名=new 数据类型{数值}; C.数据类型[] 数组名=new 数据类型[ ]{数值,...};     3.数组的使用 数组也是一种对象,定义数组时一定要指明数组中的元素的类型; 取得数组的长度的方法:数组名.length 取得数组某一位置的元素:数组名[索引值](索引值:及数组中元素的位置,从0开始,最大 ...
JAVA总结——类与对象 [/align]一、课堂知识 1.什么是对象,生活中有哪些对象? 对象:具体的某一个事物或者物体 如:某一个人(具体的一个人),某一个产品,某一台电脑... 2.怎样描述一个对象? 描述对象要从两方面入手:[align=left] (1)对象的特征:品牌,颜色,形状,尺寸... (2)对象的行为:能做什么,有什么用... 3.类的基本格式 类包括方法和属性:方法对应行为;属性对应特征。 public class 类名{ 属性:数据类型 属性名; 方法:public 返回值(数据类型)方法名(数据类型 参数名,...) { //方法体 ...
分形是其组成部分以某种方式与整体相似的形,亦即:如果一个图形其组成部分以某种方式与整体相似,则称该图形为分形。可以依靠递归实现。所谓递归就是函数自己调用自己 package Fractal;       import java.awt.Color; import java.awt.FlowLayout; import java.awt.Graphics; import java.awt.event.ActionEvent; import java.awt.event.ActionListener;     import javax.swing.JButton;   ...
事件源:一个产生事件的对象,当这个源对象的某些状态以某种方式发生变化时,就会发生某种类型的事件(一个事件源可能 会生成多个不同类型的事件)。如果某个对象(事件监听者)希望得到事件源产生的事件就需要在这个事件源上注册。 事件:承载事件源状态改变时的信息对象。用户与GUI组件进行交互时就会发生事件 比如当鼠标在面板中移动时,就会生成一个鼠标移动事件的对象,而这个对象保存着当前鼠标在面板中位置信息 事件监听器:实际上就是一个类,该类实现了某个事件监听器接口,不同的事件监听器接口可以监听不同的事件一个类可以实现一个事件监听接口,也可以实现多个监听接口 补充:事件可以是鼠标事件、键盘事件、触摸事件或者鼠标 ...
构造方法(structuremethod) 解析:在Java中,任何变量在被使用前都必须先设置初值.Java提供了为类的成员变量赋初值的专门功能:构造方法(constructor)构造方法是一种特殊的成员方法,构造方法:方法名与类名一样,没有返回值包括void。 注意: 1、 构造方法不能通过对象名.方法来调用,通过new关键字来调用。 // a.Animal();不能这样调用,因为构造方法只能用new关键字来调用! 2、 若在一个构造方法中想要调用另一个方法里的构造方法,使用this关键字,表示对当前对象的一个引用!this()括号里的参数表示目标构造方法的参数,this应该放在构造方法中的第 ...
一。抽象类 有时候,我们可能想要构造一个很抽象的父类对象,它可能仅仅代表一个分类或抽象概念,它的实例没有任何意义,因此不希望它能被实例化。例如:有一个父类“ 水果(Fruit)”,它有几个子类“苹果(Apple)”、“橘子(Orange)”、“香蕉(Banana)”等。水果在这里仅仅只是作为一个分类, 显然水果的实例没有什么意义(就好像一个人如果告诉你他买了一些水果但是却不告诉你是苹果还是橘子,你很难想象他到底买的是什么。)。而水果类又要能被子 类化,这就要求我们使用抽象类(abstract class)来解决这个问题。 在java中,通过在class关键字前增加abstract修饰符,就 ...
Global site tag (gtag.js) - Google Analytics