我的class.java内容package pkg1;import pkg2.*;public class myclass { public static void main(String[] args) { // TODO Auto-generated method stub student stu = new student(); stu.getName("go"); }}contentof student.javapackage pkg2;public class student { public int id; String name; int rollno; int age; public int getId() { return id; } public void setId(int id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getRollno() { return rollno; } public void setRollno(int rollno) { this.rollno = rollno; } public int getAge() { return age; } public void setAge(int age) { this.age = age; }}我想从myclass.java初始化pkg 2的student.java变量,但是它的显示字段不可见,我已经在pkg1 myclass.java中导入了pkg2的内容,并且还宣布了Student.java的成员函数为public
2 回答
慕沐林林
TA贡献2016条经验 获得超9个赞
您怎么知道它不可访问?您是否遇到任何这样的错误声明?以经验为基础,可以在得出结论之前准确地读取错误。
尝试将其放入您的主要功能中。
student stu = new student();
stu.setName("go");
System.out.println(stu.getname());
首先使用设置器设置名称。只有这样,您才能通过吸气剂获得名称。顺便说一句,您还需要学习很多编码Java约定。像类名一样,应该以大写字母开头。学生->学生。
添加回答
举报
0/150
提交
取消