学习日记2——抽象类与接口

背景:

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.属性:属性分为常量和变量

常量:值不能修改  格式:static  final  类型  属性名;

变量:值可以修改  格式:类型  属性名;

2.省略:接口中常量的 static final 和抽象方法的 abstract 可以省略。 

3.抽象类与接口的作用:

  1. 当父类
  2. 约束子类方法
接口:定下大体框架

抽象类:细化框架、具体实现

普通类:具体实现

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.一步一测:实现某个小功能之后就马上测试,不要等到全部写完再来测试。





   


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值