【发布时间】:2019-10-26 18:56:00
【问题描述】:
我正在尝试使用我创建的变量将数据分配给我的班级。我想将该变量用作成员资格类的实例。每次我传递任何值时都会出错。
错误:没有为参数“_number”传递值
var member1 = membership()
错误:未解决的引用:_number
member1._number = 1
我尝试将任何内容传递给所有属性。
我尝试在没有任何构造函数的情况下创建类,但仍然会出错。我的目标是创建一个变量列表。
class membership(_number:Int, _name:String, _address:String, _zip:String, _phone:String, _memberSince:String, _memberType:Char)
{
var number: Int = _number;
var name: String = _name;
var address: String = _address;
var zip: String = _zip;
var phone: String = _phone;
var memberSince: String = _memberSince;
var memberType: Char = _memberType;
}
fun main(args: Array<String>) {
var member1 = membership()
member1._number = 1
member1._name = "George Jetson";
member1._address ="123 Main St.";
member1._zip = "99207";
member1._memberSince = "12/01/1997";
member1._memberType = 'L';
}
【问题讨论】:
标签: kotlin primary-constructor