【问题标题】:How to do Late Binding in Java如何在 Java 中进行后期绑定
【发布时间】:2012-10-12 10:44:53
【问题描述】:

我有一些用于在 Soap Web 服务访问中生成请求的 Dot Net 代码。

    List<Employee> Employees = new List<Employee>{
new Employee{firstname="Aamir",lastname="Hasan",age=20},
new Employee{firstname="awais",lastname="Hasan",age=50},
new Employee{firstname="Bill",lastname="Hasan",age=70},
new Employee{firstname="sobia",lastname="khan",age=80},  
};

现在我想在 Android 中做同样的事情。 那么如何在 java 中创建这种后期绑定。

【问题讨论】:

    标签: java android soap xml-serialization android-ksoap2


    【解决方案1】:
    Arrays.asList(new Employee[]{new Employee("Aamir", "Hasan", 20), new Employee("awais", "Hasan", 50)});
    

    注意,您必须使用 Java 中的所有参数创建一个适当的构造函数。 “{parameter=value}”表示法不起作用。

    更新:

    正确的构造函数是指所有属性的显式构造函数:

    public class Employee {
    
        public Employee(String firstName, String lastName, int age) {
            // set property values
        }
    }
    

    【讨论】:

    • 谢谢,请解释一下(...)我想要我的对象的运行时属性。
    猜你喜欢
    • 2018-04-13
    • 1970-01-01
    • 1970-01-01
    • 2014-07-21
    • 1970-01-01
    • 2019-06-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多