inner-classes

    1热度

    2回答

    public class MainFrame extends JFrame { MainFrame() { JButton zeroButton = new JButton("0"); add(zeroButton); Handler handler = new Handler(); zeroButton.addActionLi

    0热度

    1回答

    对于匿名内部类,Java如何处理在匿名内部类块之外声明的字段。 在案例policyOwnerModelObject中,如何在生成的匿名内部类中定义该字段? // Local variable final Bean policyOwnerModelObject = XXXXX <--- here, how is the class built with access to this object.

    4热度

    1回答

    上下文: java.io.File类有一个静态的内部类方法如下: LazyInitialization.temporaryDirectory(); [编辑以添加更多的代码] 我的下面的代码最终调用上述代码行。 temporaryDirectory()方法引发异常,这在我的上下文中是很好的/预期的。 try { File tempFile = File.createTempFile("

    -1热度

    1回答

    如何在函数内部定义类以便彼此“知道”?这是我试图理解的一个非常愚蠢的版本。我想做类似的事情: void foo() { struct A { static void bar() { B::hmm(); } }; struct B { static void hmm() { A::bar();

    1热度

    3回答

    这是我第一次进入多线程领域,我目前正在使用Java并发库实现一个解决方案。代码实质上接受了许多服务请求,异步提交所有请求,并在所有服务完成时返回响应地图。我的代码看起来是这样的: public OuterClass { public IResponseMap sendAsynchronousRequests(IRequest... dataList) { List<Repos

    0热度

    2回答

    我有一个关于在Python中的进程之间共享队列的问题。下面,我有三个队列,一个主流程和三个内部流程。每个内部进程将添加并从各个队列中获取值(他们需要轻松访问队列)。 我认为它现在可以正常工作,但是这个代码是我要开展工作的一个大项目的基础,我想确保没有更好的方法来做到这一点,我不会不知道。我只是想出了这个想法。从其他一些帖子看来,嵌套类不是很像Python。 有什么建议吗?这段代码容易或难以阅读?放

    8热度

    2回答

    我正在阅读一些帖子,并注意到内部类的样本。我最近看到它很多,特别是在我浏览MSDN的几个例子中。我从来没有必须使用内部类(但也许我真的应该),所以我不知道究竟是什么意思?我假设一个内部类(至少是一个私有类)只对主类本身可用,所以将内部类的任何功能简单地结合到外部类的某些方法中是不是也一样?内部课堂背后有OO原因吗? 我主要在C#中思考,但我想这可能适用于任何支持内部类的OO语言。 以this sa

    13热度

    3回答

    我最近遇到一个编码标准,声称你应该使用从不使用使用public Java中的内部枚举/类。这是我第一次遇到这个惯例,并且一直未能找到令人满意的解释。 我明白为什么应该避免公开内部类,但是为什么你不会使用公共嵌套枚举呢?或者,为什么这是一个糟糕的惯例?

    4热度

    2回答

    我目前已经使用了以下结构在时间间隔 class MarketDataItem{ .... static class DateComparator implements Comparator<MarketDataItem>{ } static class PriceComparator implements Comparator<MarketDataIt

    6热度

    1回答

    对于CS类,我正在编写由教授创建的链接列表接口的链表实现。该任务要求我们使用泛型作为列表。我认为,我创造的东西很标准。 public class MyLinkedList<T> implements ADTListInterface { ... private class Node<T> { Node<T> head; Node<T> prev;