文章列表
一维数组的定义:
1)数据类型 数组名[] = new 数据类型[长度];
2)数据类型 数组名[] = {...};
3)数据类型 数组名[] = new 数据类型[]{...};或
数据类型 数组名[];
数组名 = new 数据类型[长度];
二维数组的定义:
1)数据类型 数组名[][] = new 数据类型[长度1][长度2];
2)数据类型 数组名[][] = {...}{...};
3)数据类型 数组名[][] = new 数据类型[][]{...}{...};
与数组相比, ...
画板重绘、保存的总结
重绘:
最初制作的画板在窗体缩小后再打开便没有了所画的图形,要想使改变窗体后所画的东西仍然存在,就需要对画板进行重绘。
采用自定义队列对画板窗体上的画布进行保存:形状item、颜色color,即每画一个图形,就将该图形加入到队列GraphNList中。
在给形状按钮添加动作监听器时,需要使用 按钮名.setActioncommand("sth"); 命令,相当于给按钮添加一个使监听器识别的名字sth,然后在 e.getActionCommand(); 得到名字与已有的名字对比,若匹配则执行相应的命令。
保存:
画板的保存采用的是DataStr ...
一、判断文件是目录还是正式文件、文件系统
1、文件的全名包含文件的路径名和扩展名,单独命名文件时用的是其扩展名;
2、同一目录下不能存在同名的目录和真实文件(系统主要有目录型文件、真实文件,和不需要计算的如 ...
1.继承的好处:
节约成本;提高代码的重用性;提高程序的扩展性
2.继承格式
public class 子类名extends 父类名{//定义方法和属性}
3.当父类中没有默认的构造函数时:
a.必须在子类中定义一个和父类参数个数或者参数类型相同的构造函数
b.或者选择在父类中定义一个默认的构造函数
4.子类继承父类后的影响
子类和父类在同一个包下时:子类可以继承父类公有的、受保护的、默认的属性和方法;不在同一个包时:子类只能继承到父类公有的属性和方法
不能被子类继承的只有私有的属性和方法以及构造函数。
5.方法的重写
1)必须要存在继承关系。
2)子类中定义的方法必须和父类的方法 ...
一.访问修饰符
1.private:控制可见性(可调用性)最小的限定符,用来修饰类、属性、方法
修饰方法:则该方法只能有类的内部的方法或构造器使用(一般很少使用)
修饰属性:该属性只能被类内部的方法使用
在类继承 ...