在 Java 中将对象作为参数传递

欧莱胡克

我以这个 JavaScript 代码为例:

function test (options) {
    console.log(options.firstName + " " + options.lastName);
}

const exampleObject = { firstName: "First", lastName: "Last"}
test(exampleObject);
// Output: "First Last"

现在,我的问题是,我怎样才能在 Java 中做类似的事情?

我想传递一个对象exampleObject作为函数/方法的参数。

例如,它应该是这样的:


public class Main {
    public static void main (String[] args) {
        test(/* Here, I want to pass the 'exampleObject' from above as an argument*/);
    }

    static void test (Object options) {
        System.out.println(options.firstName + " " + options.lastName);
        // Output should also be: "First Last"
    }
}

谢谢你的帮助!

萨姆·奥罗斯科

由于 Java 是强类型的,您必须定义一个类,其中为名字和姓氏定义了两个字段。Object班是为了类层次的是根,每一个Java类对象的子类。

这是一个代码示例来实现你想要的。

public class Main {

    public static void main(String[] args) {
        test(new Person("first", "second"));
    }

    static void test (Person person) {
        System.out.println(person.first + " " + person.last);
        // Output should also be: "First Last"
    }

    private static class Person {
        public String first;
        public String last;

        public Person(String first, String last) {
            this.first = first;
            this.last = last;
        }
    }
}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Java

如何在Java中将对象数组作为参数传递

来自分类Dev

等效于Java在GoLang中将对象作为方法参数传递

来自分类Dev

在Java中将对象和原始数据作为参数传递有什么区别?

来自分类Java

Java 8:将对象的方法及其参数作为参数传递

来自分类Java

在Java中将大对象作为参数传递效率低下吗?

来自分类Java

如何在Java中将对对象的引用作为参数返回

来自分类Dev

Java:将对象类型的 Array 和 ArrayList 存储在 ArrayList 中(作为参数传递给方法)

来自分类Dev

在AsyncTask中将对象作为参数传递

来自分类Java

在Java中将列表作为参数传递

来自分类Java

在Java中将函数作为参数传递

来自分类Java

在Java中将接口类作为参数传递

来自分类Dev

在java混淆中将对象引用传递给方法

来自分类Java

如何将对象类型作为参数传递给构造函数并向其强制转换变量(JAVA)?

来自分类Dev

JNI Java使用将对象作为参数的DLL函数

来自分类Dev

在ng-click中将对象作为参数传递

来自分类Dev

如何在Javascript中将对象的方法作为参数传递

来自分类Dev

在Javascript中将对象作为参数传递给函数

来自分类Dev

在构造函数中将对象作为参数传递

来自分类Dev

DialogService 在 ShowDialog 中将对象作为参数传递

来自分类Dev

如何在Java中将通用pbject作为方法参数传递?

来自分类Java

如何在Java中将函数作为参数传递?

来自分类Dev

在Java中将Integer或String数组作为参数传递

来自分类Dev

如何在Java中将函数作为参数传递给Callable

来自分类Dev

如何在Java中将函数作为参数传递以多次运行

来自分类Java

如何在Java中将类型作为方法参数传递

来自分类Java

如何在Java中将类作为参数传递?

来自分类Java

如何在java方法中将数组作为参数传递?

来自分类Java

在Java中将基本类型作为参数传递

来自分类Java

如何在Java中将任何数组作为参数传递?

Related 相关文章

  1. 1

    如何在Java中将对象数组作为参数传递

  2. 2

    等效于Java在GoLang中将对象作为方法参数传递

  3. 3

    在Java中将对象和原始数据作为参数传递有什么区别?

  4. 4

    Java 8:将对象的方法及其参数作为参数传递

  5. 5

    在Java中将大对象作为参数传递效率低下吗?

  6. 6

    如何在Java中将对对象的引用作为参数返回

  7. 7

    Java:将对象类型的 Array 和 ArrayList 存储在 ArrayList 中(作为参数传递给方法)

  8. 8

    在AsyncTask中将对象作为参数传递

  9. 9

    在Java中将列表作为参数传递

  10. 10

    在Java中将函数作为参数传递

  11. 11

    在Java中将接口类作为参数传递

  12. 12

    在java混淆中将对象引用传递给方法

  13. 13

    如何将对象类型作为参数传递给构造函数并向其强制转换变量(JAVA)?

  14. 14

    JNI Java使用将对象作为参数的DLL函数

  15. 15

    在ng-click中将对象作为参数传递

  16. 16

    如何在Javascript中将对象的方法作为参数传递

  17. 17

    在Javascript中将对象作为参数传递给函数

  18. 18

    在构造函数中将对象作为参数传递

  19. 19

    DialogService 在 ShowDialog 中将对象作为参数传递

  20. 20

    如何在Java中将通用pbject作为方法参数传递?

  21. 21

    如何在Java中将函数作为参数传递?

  22. 22

    在Java中将Integer或String数组作为参数传递

  23. 23

    如何在Java中将函数作为参数传递给Callable

  24. 24

    如何在Java中将函数作为参数传递以多次运行

  25. 25

    如何在Java中将类型作为方法参数传递

  26. 26

    如何在Java中将类作为参数传递?

  27. 27

    如何在java方法中将数组作为参数传递?

  28. 28

    在Java中将基本类型作为参数传递

  29. 29

    如何在Java中将任何数组作为参数传递?

热门标签

归档