是否可以调用Java中的最终目标?

u2m2:

是否有可能调用的是在方法声明的最终目标,在同一类的其他方法?

public class MyClass{

    public void description(){
        //something...
        //something..

        final HashMap<String,String> desc = new HashMap<String,String>();
    }

    public void call(){

    }
}

我可以调用该对象desc的功能call()

梅德Pisklov:

还有,因为没有这样的东西final object在java中。你宣称是最终的变数,或最终参考。这意味着你不能在范围内重新分配这个变量名称。这只字未提但引用的对象之中。所以,你可以按如下传递这个对象:

public class MyClass {

  public void description() {
    //something...
    //something..

    final HashMap<String,String> desc = new HashMap<String,String>();
    call(desc);
  }

  public void call(Map<String, String> desc) {
    // do something, may be desc.put(key, val);
  }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

注入策略是否可以修改最终目标,或添加无关的假设?

如何在自动工具中强制最终目标

将此封面网址解析为php中的最终目标网址

在Java中是否可以基于构造函数调用初始化最终数据成员?

多部分CSS选择器的最终目标

声纳要求将本领域定为最终目标

如何找到符号链接菊花链的最终目标?

node.js:确定流的长度,然后将其通过管道传输到最终目标

如何从其中带有“ / e”的URL获取谷歌表格(最终目标是获取JSON)?

Echo最终目标URL,可与404页PHP一起使用

从15个对象变量到最终目标变量(0或1)

在Java中,是否有合理的理由从类构造函数中调用非最终方法?

是否可以从Appdelegate方法中为目标C中的“ POST”调用Web服务(如JSON解析)?

双重检查锁定是否可以与Java中的最终Map一起使用?

在打印相应值时跳过特定迭代的重复值-我的最终目标是将其写入CSV文件

无法通过 kafka-avro-console-consumer 读取 avro 消息(最终目标是通过 Spark 流读取)

SKReceiptRefreshRequest是否仅限于测试环境,还是可以在应用程序的最终版本中调用它?

是否可以检查拖放操作的源/目标是否相同(在 Java 中)?

是否可以调用Java中的VB CLS文件

从Java的构造函数中调用抽象方法是否可以?

了解Java中的调用目标异常包装

是否可以使用Java中该对象的最终字段访问来对对象访问进行重新排序?

是否可以重载最终方法

是否可以创建一个可以直接从 Java 中的原始类型变量调用的方法?

本地类可以访问Java 8中的非最终变量

为什么可以覆盖Java中的最终常量?

在Java中定义最终的String是否有意义?

是否可以中断Java RMI调用?

是否可以从scalajs调用Java / scala库?