x = new CADSytem(47); 这一句你没看出什么问题吗?一个是 CADSystem 一个是 CADSytem还有 monitor 是CADSystem 的私有属性,不能直接调用把他改成 public , 调用时加类名,记住是类名不是对象名,静态的是属于类的 CADSystem.monitor.expectprivate static Test monitor = new Test(); 你的Test 类有没有