【发布时间】:2014-02-22 23:17:20
【问题描述】:
我正在尝试在 Java 中创建一个将“选项”作为参数的对象。
我更熟悉 javascript - 我会这样写。
function Person(options) {
for (var prop in options) {
this[prop] = options[prop];
}
var registerUser = function() {
console.log(options.name);
}
registerUser();
}
var chris = new Person({
name: 'Chris',
age: '23'
});
var molly = new Person({
name: 'molly',
age: '41'
});
- java 支持这个吗?
~~ 先谢谢了
【问题讨论】:
-
你对
options的定义是什么?有什么参数吗? -
正确,this[prop] = options[prop] 将获取该实例的属性和值
标签: java javascript object parameters constructor