turnback23
2021-01-02 14:08
采纳率: 50%
浏览 45
已采纳

大佬们帮帮忙吧,实在搞不懂了。

public class OOTest01
{
	public static void main(String[] args) {
		Student s= new Student();
		s.name="zhangsan";
		s.no=18;
		s.sex=false;
		System.out.println(s.name);
		System.out.println(s.no);
		System.out.println(s.sex);
	}
}
//以下为第二文件
public class Student
{
	String name;
	int no;
	boolean sex;
}
运行之后会出现如下问题
Exception in thread "main" java.lang.IllegalAccessError: class OOTest01 tried to access field Student.name (OOTest01 is in unnamed module of loader com.sun.tools.javac.launcher.Main$MemoryClassLoader @799d4f69; Student is in unnamed module of loader 'app')
        at OOTest01.main(OOTest01.java:5)
  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

7条回答 默认 最新

  • 无厘头编程 2021-01-02 16:03
    已采纳

    运行没有问题。用的是 IntelliJ IDEA Community Edition 2020.2

    点赞 打赏 评论
  • qq_45859384 2021-01-02 16:24

    看看导入的包

    点赞 打赏 评论
  • turnback23 2021-01-02 16:57

    果然换了ide就好了 唉 刚开始学java快被整吐了

    点赞 打赏 评论
  • 今晚吃大饼 2021-01-11 16:39

    刚开始学java建议用eclipse   很多东西一开始还是自己动手做比较好

    点赞 打赏 评论
  • 玩的开心@@大家 2021-03-14 12:15

    怎么弄的啊,我也有这个问题

    点赞 打赏 评论
  • 玩的开心@@大家 2021-03-14 22:44

    怎么换ide啊,搜了好多东西都找不到

    点赞 打赏 评论
  • 玩的开心@@大家 2021-03-14 22:45

    怎么换ide啊,搜了好多好多文档都没看到

    点赞 打赏 评论

相关推荐 更多相似问题