Redian新闻
>
一个event model的概念级的问题
avatar
一个event model的概念级的问题# Java - 爪哇娇娃
j*I
1
不好意思,java的版本有点古老,是1.1. 不知道这个model后来有没有变过。
以下是我从教科书上引的一段话. 基本大意是介绍nested class概念的发展. 我的具体问题是关于event model的. 这段话看起来好像说java 1的时候,event 只能deliver给那些implement interface的class's object. 从java 1.1开始,一个object不需要implement interface也能接event. 那么这是怎么实现的呢? 还是这段话,我哪理解错了?
Introduction
=================
The designer of Java decided at an early stage that Java classes would have
single inheritance - in other words, each class has only one parent class.
Sometimes on object-oriented programming, you want a class
avatar
t*e
2
用annotation或者XML啊,这样code就比较POJO,详见Spring。
avatar
g*g
3
说的是匿名内部类。可以参看鼠标和键盘的那几个adapter.

体问题是关于event model的. 这段话看起来好像说java 1的时候,event 只能deliver
给那些implement interface的class's object. 从java 1.1开始,一个object不需要
implement interface也能接
have
the
necessary

【在 j*****I 的大作中提到】
: 不好意思,java的版本有点古老,是1.1. 不知道这个model后来有没有变过。
: 以下是我从教科书上引的一段话. 基本大意是介绍nested class概念的发展. 我的具体问题是关于event model的. 这段话看起来好像说java 1的时候,event 只能deliver给那些implement interface的class's object. 从java 1.1开始,一个object不需要implement interface也能接event. 那么这是怎么实现的呢? 还是这段话,我哪理解错了?
: Introduction
: =================
: The designer of Java decided at an early stage that Java classes would have
: single inheritance - in other words, each class has only one parent class.
: Sometimes on object-oriented programming, you want a class

avatar
j*I
4
你的回答对我来说很超前啊。我的问题其实更笨一点。我引用的那段话说,java 1.1以
后所有的objects都可以收event,然后会引起great duplication of code. 解决方案是
nested classs。 我想就是你说的anonymous inner classes. 我的问题其实是这个
duplication of code是怎么发生的,如果不用neste classes.

deliver

【在 g*****g 的大作中提到】
: 说的是匿名内部类。可以参看鼠标和键盘的那几个adapter.
:
: 体问题是关于event model的. 这段话看起来好像说java 1的时候,event 只能deliver
: 给那些implement interface的class's object. 从java 1.1开始,一个object不需要
: implement interface也能接
: have
: the
: necessary

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。