背景:
1.Eclipse:Eclipse是一款集成开发工具(IDE:Integrated Development Environment),初学者可以将其简易的理解为一个功能更强大的记事本。
2.Eclipse使用步骤:新建工程(Java project)->新建包(package)->新建类(class)
3.保存快捷键:Ctrl+S
一、方法的种类
1.构造方法:修饰符 类名 (){};
2.普通方法:修饰符 返回类型 方法名 (){};
3.抽象方法:修饰符 abstract 返回类型 方法名 ();
注意:抽象方法是没有内容的方法,此方法不能调用执行。
二、类的种类
1.普通类
修饰符 class 类名 {}
可以定义常量,可以定义变量,可以定义普通方法和构造方法,不可以定义抽象方法,可以被创建对象。
2.抽象类
修饰符 abstract class 类名 {}
常量变量皆可定义,三种方法皆可定义,不可被创建对象。
3.接口
修饰符 interface 类名 {}
只能定义常量,只能定义抽象方法,不可被创建对象。
| 普通方法 | 构造方法 | 抽象方法 | 对象创建 | 常量 | 变量 |
普通类 | √ | √ |
| √ | √ | √ |
抽象类 | √ | √ | √ |
| √ | √ |
接口 |
|
| √ |
| √ |
|
备注:
1.属性:属性分为常量和变量
2.省略:接口中常量的 static final 和抽象方法的 abstract 可以省略。常量:值不能修改 格式:static final 类型 属性名;
变量:值可以修改 格式:类型 属性名;
3.抽象类与接口的作用:
- 当父类
- 约束子类方法
接口:定下大体框架
抽象类:细化框架、具体实现
普通类:具体实现
4.继承与实现
1.extends 类对类的继承、接口对接口的继承。
2.implements 类对接口的实现。
即:类之间的继承叫继承,类对接口的继承叫实现,接口之间可以继承,但接口不能继承类.
3.普通类继承抽象类或实现接口时,要把父类的抽象方法全部实现一遍。
4.单继承,多实现:只能继承一个类,但可以实现多个接口。
三、画直线
1.绘图工具的实现
导包:
窗体——javax.swing.JFrame;
画笔——java.awt.Graphics;
鼠标事件——java.awt.event.MouseEvent;
监听器——java.awt.event.MouseListener;
窗体基本属性设置:标题、大小、位置、关闭操作、可见等。
2.监听器功能:用于监视某个组件的动态行为。
3.画笔的实现:
4.一步一测:实现某个小功能之后就马上测试,不要等到全部写完再来测试。只能通过另一个对象(图形需要展示的对象),来获取画笔。
画笔的获取必须在窗体设置可见之后。