anonymous-class

    3热度

    1回答

    尽管目前我没有计划序列化任何东西,但我给所有可序列化的外部类以及静态嵌套类SerialVersionUID,因为这是正确的方法。 不过,我读过here是 序列化内部类(即嵌套类的非静态成员类),包括本地和匿名类的,是强烈反对的原因有几个。 ... 所以我的问题是: 我应该给内部和匿名类每一个SerialVersionUID,或者我应该添加一个@SuppressWarnings("serial")那

    12热度

    5回答

    我实例化了一个匿名类的对象,我添加了一个新方法。 Date date = new Date() { public void someMethod() { } } 我想知道是否有可能从外部某种程度上类似于调用这个方法: date.someMethod();

    0热度

    5回答

    我重构一类面向公众的接口,并考虑使用飞带领我问: 是什么声明中的一些下面的区别较大的类(作为一个实例变量): private final OnClickListener mButtonOnClickListener = new OnClickListener() { @Override public void onClick(View view) { //so

    2热度

    5回答

    Java允许您在匿名类中声明新字段,但我无法弄清楚如何从外部访问它们,即使将它们设置为public也不会让我知道。 class A { public static void main(String[] args) { Object o = new Object() { public int x = 0; { System.out.p

    3热度

    2回答

    我最近开始使用C#,并且我想找到与此等效的方法。我不知道这是叫什么,所以我会简单地通过代码展示给你。 使用Java,我能创造像这样的接口:在方法的参数 public interface Event { public void execute(); } 而且通过这个接口像这样: public class TestEvent { ArrayList<Event> eventL

    1热度

    2回答

    简介:考虑以下简化单元测试: @Test public void testClosingStreamFunc() throws Exception { boolean closeCalled = false; InputStream stream = new InputStream() { @Override public int read() thr

    4热度

    2回答

    如何将外部匿名类引用传递给Java中的内部匿名类中的方法? 我有一个方法,使异步调用服务器 - sendCall(some_args, callback)。回调由匿名类表示(我们将其命名为OuterAnon)并包含失败案例的一种方法。在此方法内部会创建一个消息框,并且每次按下OK按钮时调用sendCall()。所以我需要再次将OuterAnon传递给该方法。 这里是为了证明什么,我指的是代码: p

    2热度

    1回答

    如果我有一个方法需要返回一些东西,并且它需要在UI上显示某些东西来做到这一点(例如向用户提出问题),我使用java.awt.EventQueue.invokeLater(new Runnable() {...});在UI线程上运行它(Android做了一些事情类似使用runOnUiThread())。我该如何退回Runnable?例如: public String askQuestion() {

    3热度

    4回答

    public interface IMethodCallback { boolean Execute(); } ... IMethodCallback callback = new IMethodCallback { boolean Execute() { return false; }

    1热度

    2回答

    我正在写用TestNG和Mockito.The问题单元箱子匿名类对象,我面临与下面给出的方法: public void publishRequest(final NotificationRequest request){ MessageCreator messageCreator = new MessageCreator() { @Override publi