如何解决无法使用静态访问权限访问实例成员“ title”
如果我创建一个类,例如:
class Post{
String uTitle;
int age;
get title =>this.uTitle;
Post(this.uTitle,this.age);
}
然后,如果我将getter“ title”分配给main方法中的任何String变量 我将在标题“ Post.title”下收到错误消息。
void main() {
String title=Post.title;
}
错误是:
无法使用静态访问权限访问实例成员'title'。“
解决方法
我不确定您是否了解类的工作原理,但是您应该使字段成为静态字段并像尝试进行操作一样访问它们,或者只是创建类的对象并调用吸气剂。
,class Post{
String uTitle;
int age;
String get title =>this.uTitle;
Post(this.uTitle,this.age);
}
您的主要方法
void main() {
Post post = Post('Solution',1);
String title=Post.title;
}
这将解决您的问题。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。