# 定义一个名为Person的类型
struct Person
name::String
age::Int
end
# 定义Person类型的构造函数
function Person(name::String, age::Int)
return Person(name, age)
end
# 使用构造函数创建Person对象
person1 = Person("Alice", 25)
# 访问对象的属性
println("Name: ", person1.name)
println("Age: ", person1.age)
在这个例子中,我们定义了一个名为Person的类型,它有两个字段:name和age。然后,我们定义了一个与类型同名的构造函数,该构造函数接受两个参数(name和age),并返回一个新的Person对象。
你还可以使用关键字参数和默认参数来定义构造函数,以便更灵活地创建对象。
转载请注明出处:http://www.zyzy.cn/article/detail/6638/Julia