gpt4 book ai didi

dart - 私有(private)变量/属性和方法如何工作?

转载 作者:IT王子 更新时间:2023-10-29 07:13:12 25 4
gpt4 key购买 nike

就我阅读文档和教程而言,我知道我们需要使用 underscore 来定义属性或方法,但通过下面的代码我仍然可以访问它。

void main() {
User d = new User('John Doe', 5);
print(d._name);
}

class User {
String _name;
int age;

User(this._name, this.age);

String respectedName(nname) {
return 'Mr.$nname';
}
}

我不确定我是否了解 Dart 中的工作原理,请帮忙。

有笑脸问题已回答here ,但这对我来说仍然不是很有用的答案。

最佳答案

dart 中的私有(private)属性/方法可被整个文件访问,而不能从其他文件访问。

这可以与 part/part of 关键字结合使用,将两个以上的文件视为一个文件。

关于dart - 私有(private)变量/属性和方法如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53022096/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com