为了账号安全,请及时绑定邮箱和手机立即绑定

使用类对象将变量从1个包初始化为另一个包,但在Java中不可访问

使用类对象将变量从1个包初始化为另一个包,但在Java中不可访问

慕桂英546537 2021-05-21 17:00:31
我的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约定。像类名一样,应该以大写字母开头。学生->学生。


查看完整回答
反对 回复 2021-05-26
  • 2 回答
  • 0 关注
  • 150 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信