j*****I 发帖数: 2626 | 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 |
t*******e 发帖数: 684 | 2 用annotation或者XML啊,这样code就比较POJO,详见Spring。 |
g*****g 发帖数: 34805 | 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
|
j*****I 发帖数: 2626 | 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
|