Java返回对象

Java返回对象,java,object,interface,return,Java,Object,Interface,Return,我不知道如何在这里返回字符串的值,简而言之,我需要存储在函数中的该字符串的输出: public Object Directory(String directory) { String directory1 = "directory"; return directory1; } public static void main(String... args) throws Exception { System.out.println(directory1); } 这是另

我不知道如何在这里返回字符串的值,简而言之,我需要存储在函数中的该字符串的输出:

public  Object Directory(String directory) {
    String directory1 = "directory";
    return directory1;
 }
public static void main(String... args) throws Exception {
    System.out.println(directory1);
}
这是另一个文件中的我的界面:

public interface Interface extends Remote {

    Object FileName(String filename) throws RemoteException;
    Object Directory(String directory) throws RemoteException;

}

如果我理解你。你可以试试看

public static String Directory(String directory) {
    String directory1 = "directory";
    return directory1;
}
public static void main(String... args) throws Exception {
    System.out.println(Directory("directory1"));
}

在Java中,必须声明函数的返回类型。在本例中,您已经定义了
对象的返回类型
,当您确实需要
字符串

的返回类型时,您已经返回了作为对象铸造的字符串。您在问什么?您需要在装入实例后调用函数,并修复返回类型。@jbx更简单地说,如何获取存储在公共对象目录(string目录)中的字符串的值。1。看起来你是从Java开始的,了解一些概念很好(试试Java在线课程或一些书)。创建对象,3。调用方法字典(“某个单词”),4。打印返回的值(您已经返回了该值)。5.理解局部变量的含义(无法从其他方法访问)。6.理解静态方法和实例方法之间的区别。7.了解良好的实践,从良好的命名约定开始。你肯定应该学习。你理解我,但你的答案是错误的eclipse说从公共静态字符串目录(字符串目录)中删除静态,如果可能,你不更改函数IntelliJ Idea中它对我有效。但是如果你想要非静态的。你可以这样做。公共类测试{public Object Directory(String Directory){String directory1=“Directory”;return directory1;}public static void main(String…args)抛出异常{Test t=new Test();System.out.println(t.Directory(“directory1”);}