Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/425.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Java中使用另一个方法返回的值?_Java - Fatal编程技术网

如何在Java中使用另一个方法返回的值?

如何在Java中使用另一个方法返回的值?,java,Java,我有一个Java类,其中定义了3个方法 public class Test { String session_id = null; public String login() { //returns the session id return session_id; } public void read() { //use the session id returned from login(

我有一个Java类,其中定义了3个方法

public class Test {

    String session_id = null;

    public String login()
    { 
        //returns the session id
        return session_id;
    }

    public void read()
    {
        //use the session id returned from login() method
    }

    public void logout()
    {
        //use session id returned from login() method
    }
}
public class Test {

    String session_id = null;

    public String login()
    { 
        //returns the session id
        return session_id;
    }

    public void read()
    {
        String session_id = login();
    }

    public void logout()
    {
        String session_id = login();
    }
}

我想知道如何在其他两种方法中使用
login()
方法返回的会话id。

您可以在这两种方法中调用login方法

public class Test {

    String session_id = null;

    public String login()
    { 
        //returns the session id
        return session_id;
    }

    public void read()
    {
        //use the session id returned from login() method
    }

    public void logout()
    {
        //use session id returned from login() method
    }
}
public class Test {

    String session_id = null;

    public String login()
    { 
        //returns the session id
        return session_id;
    }

    public void read()
    {
        String session_id = login();
    }

    public void logout()
    {
        String session_id = login();
    }
}

您可以在这两种方法中调用login方法

public class Test {

    String session_id = null;

    public String login()
    { 
        //returns the session id
        return session_id;
    }

    public void read()
    {
        //use the session id returned from login() method
    }

    public void logout()
    {
        //use session id returned from login() method
    }
}
public class Test {

    String session_id = null;

    public String login()
    { 
        //returns the session id
        return session_id;
    }

    public void read()
    {
        String session_id = login();
    }

    public void logout()
    {
        String session_id = login();
    }
}

您可以在这两种方法中调用login方法

public class Test {

    String session_id = null;

    public String login()
    { 
        //returns the session id
        return session_id;
    }

    public void read()
    {
        //use the session id returned from login() method
    }

    public void logout()
    {
        //use session id returned from login() method
    }
}
public class Test {

    String session_id = null;

    public String login()
    { 
        //returns the session id
        return session_id;
    }

    public void read()
    {
        String session_id = login();
    }

    public void logout()
    {
        String session_id = login();
    }
}

您可以在这两种方法中调用login方法

public class Test {

    String session_id = null;

    public String login()
    { 
        //returns the session id
        return session_id;
    }

    public void read()
    {
        //use the session id returned from login() method
    }

    public void logout()
    {
        //use session id returned from login() method
    }
}
public class Test {

    String session_id = null;

    public String login()
    { 
        //returns the session id
        return session_id;
    }

    public void read()
    {
        String session_id = login();
    }

    public void logout()
    {
        String session_id = login();
    }
}

因此,
session\u id
是一个全局变量,因此您可以简单地使用它:

public void read()
{
  String local_id = this.session_id
}
public void logout()
{
  String local_id = this.session_id
}

因此,
session\u id
是一个全局变量,因此您可以简单地使用它:

public void read()
{
  String local_id = this.session_id
}
public void logout()
{
  String local_id = this.session_id
}

因此,
session\u id
是一个全局变量,因此您可以简单地使用它:

public void read()
{
  String local_id = this.session_id
}
public void logout()
{
  String local_id = this.session_id
}

因此,
session\u id
是一个全局变量,因此您可以简单地使用它:

public void read()
{
  String local_id = this.session_id
}
public void logout()
{
  String local_id = this.session_id
}

你可以试试这个

private String session_id; //make getter and setter

    public String getSession_id() {
        return session_id;
    }

    public void setSession_id(String session_id) {
        this.session_id = session_id;
    }


    public void login() {
        setSession_id(session_id);  //session_id is what you were returning in your code
    }

    public void read() {
        getSession_id(); //and store it in something
    }

    public void logout() {
        getSession_id(); //and store it in something
    }

你可以试试这个

private String session_id; //make getter and setter

    public String getSession_id() {
        return session_id;
    }

    public void setSession_id(String session_id) {
        this.session_id = session_id;
    }


    public void login() {
        setSession_id(session_id);  //session_id is what you were returning in your code
    }

    public void read() {
        getSession_id(); //and store it in something
    }

    public void logout() {
        getSession_id(); //and store it in something
    }

你可以试试这个

private String session_id; //make getter and setter

    public String getSession_id() {
        return session_id;
    }

    public void setSession_id(String session_id) {
        this.session_id = session_id;
    }


    public void login() {
        setSession_id(session_id);  //session_id is what you were returning in your code
    }

    public void read() {
        getSession_id(); //and store it in something
    }

    public void logout() {
        getSession_id(); //and store it in something
    }

你可以试试这个

private String session_id; //make getter and setter

    public String getSession_id() {
        return session_id;
    }

    public void setSession_id(String session_id) {
        this.session_id = session_id;
    }


    public void login() {
        setSession_id(session_id);  //session_id is what you were returning in your code
    }

    public void read() {
        getSession_id(); //and store it in something
    }

    public void logout() {
        getSession_id(); //and store it in something
    }

调用返回相关值的方法。注意:在本例中,您不需要对象,因为调用与所调用的对象在同一个类中。因此,方法中的代码如下所示:

String whatever = login();

调用返回相关值的方法。注意:在本例中,您不需要对象,因为调用与所调用的对象在同一个类中。因此,方法中的代码如下所示:

String whatever = login();

调用返回相关值的方法。注意:在本例中,您不需要对象,因为调用与所调用的对象在同一个类中。因此,方法中的代码如下所示:

String whatever = login();

调用返回相关值的方法。注意:在本例中,您不需要对象,因为调用与所调用的对象在同一个类中。因此,方法中的代码如下所示:

String whatever = login();

您可以在这些方法中调用
login
…调用login()方法为字符串session\u id引用赋值,然后在read()和logout()方法中使用所需的内容。注意;您的login()应该返回一个字符串(大写S),但我想编译器也会让您知道…对于给定的代码,会话id总是
null
…您可以在这些方法中调用
login
…调用login()方法为字符串会话_id引用指定一个值,然后在read()和logout()方法中使用它生成所需的内容。注意;您的login()应该返回一个字符串(大写S),但我想编译器也会让您知道…对于给定的代码,会话id总是
null
…您可以在这些方法中调用
login
…调用login()方法为字符串会话_id引用指定一个值,然后在read()和logout()方法中使用它生成所需的内容。注意;您的login()应该返回一个字符串(大写S),但我想编译器也会让您知道…对于给定的代码,会话id总是
null
…您可以在这些方法中调用
login
…调用login()方法为字符串会话_id引用指定一个值,然后在read()和logout()方法中使用它生成所需的内容。注意;您的login()应该返回一个字符串(大写S),但我想编译器也会让您知道…对于给定的代码,session\u id总是
null
…您不需要将session\u id作为其实例变量传递,并且属于同一类。默认情况下,方法可以访问它。您不需要将session_id作为其实例变量传递,并且属于同一类。默认情况下,方法可以访问它。您不需要将session_id作为其实例变量传递,并且属于同一类。默认情况下,方法可以访问它。您不需要将session_id作为其实例变量传递,并且属于同一类。默认情况下,方法可以访问它。