Java import导入后 提示:cannot be resolved to a type

import导入包后,引用实例却报错ary cannot be resolved to a type

package hong;
import agg.future;
public class person {
    public static void main(String[] args) {
        ary aa = new ary();
    }  
}

下面是future.java页面的

package agg;

class ary{
    void run() {
        System.out.println(3333);
    }
}

public class future {
    public static void main(String[] args) {
        
    }
}

ary aa = new ary();就是这里报错:ary cannot be resolved to a type

阅读 2.5k
2 个回答

这是java的基础。不同包的非public的类不能被引用

百度“java package 权限”

  1. import 的是 agg.future 不是 agg.ary
  2. ary包访问 的,不是一个包下也访问不到
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题