我目前正在学习本教程:
https://www.youtube.com/watch?v=hg1S3QHFNrE&list=PLB04B4E5D9B58C13D&index=8
我偶然发现了这个错误......可能有什么办法解决这个问题?我是编程新手,尤其是Java。请你帮我解决这个问题,以便我可以转到其他视频吗?我的学习速度很慢,请耐心等待。
答案 0 :(得分:1)
这是因为surname
中的NewJFrame
属性具有private
属性,要么确保它跟随same attribute
跟随类中的其他属性,要么尝试更改它到public
或为其添加getter
和setter
。
更改访问者意味着如下:假设您有一个类Student,与NewJframe类相同。
public class Student {
private String surName ;
private String sex;
public void setSurName(String surname) {
this.surName = surname;
}
public String getSurName( ) {
return this.surName;
}
}
Student stud = new Student()
stud.surname = "abebe"; // wouldnt work becuse its private /make it public to do that
stud.setSurName("abebe"); // works fine.