java中类和组件、方法和事件的辨析

主要来源于网上资料的总结

1、类 Class  组件Component


组件对外暴露一个或多个接口,供外界调用。组件内部由多个类来协同实现指定的功能。对于复杂的组件,会包括很多类,还可能包含配置文件、界面、依赖的库文件等,组件也可以包含或者使用其他的组件,构成更大粒度的组件。

组件一般是可视化的,它是属于类的一种。java.awt包中的属于重量组件,javax.swing包中的属于轻量组件,

类与类并非完全风格,一个类既可以使用另一个中的方法,也可以使用自己的内部类,除了以JFrame、JApplet...四个组件以外‘J’开头的都是轻组件

对于很多组件来说,发布者把用来实现预定功能的代码封装起来,制定并颁布了组件规范,如COM、ActiveX、EJB、JavaBean等

因此可以得出结论,组件与类基本上相似

 

2、方法 method    事件 event


事件是指和你的特定动作特定输入特定操作有关的一种驱动程序运行的机制。比如鼠标点击事件就是在你用鼠标点击的时候触发,按键事件就是在敲击键盘的时候触发。事件只跟你的操作有关,还和你操作的对象是否支持这种事件有关。起到触发器的作用
方法是你得知这个事件被触发后所采取的动作,也算是对事件的处理,一个事件可以光触发而不处理,也可以多个事件触发都用同一个方法处理,也可以一个事件用多个方法处理。这个处理的方法可以放在任何地方(语法支持的地方)。
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值