"姓"在NewjFrame中拥有私人访问权限

时间:2014-06-14 15:33:16

标签: java

我目前正在学习本教程:

https://www.youtube.com/watch?v=hg1S3QHFNrE&list=PLB04B4E5D9B58C13D&index=8

我偶然发现了这个错误......可能有什么办法解决这个问题?我是编程新手,尤其是Java。请你帮我解决这个问题,以便我可以转到其他视频吗?我的学习速度很慢,请耐心等待。

errorImage

1 个答案:

答案 0 :(得分:1)

这是因为surname中的NewJFrame属性具有private属性,要么确保它跟随same attribute跟随类中的其他属性,要么尝试更改它到public或为其添加gettersetter

更改访问者意味着如下:假设您有一个类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.