【问题标题】:Why am I not able to import other packages in my code?为什么我无法在我的代码中导入其他包?
【发布时间】:2021-12-18 16:58:14
【问题描述】:

Please someone resolve this problem I am facing, what should I do for it

银行

package bank;

class Account {
    public String name;
}

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

    }
}

导入其他包

package com.company;
import java.util.*;
import bank;

public class ImportingOtherPackages {

    public static void main(String[] args) {
        bank.Account account1 = new bank.Account(){
            account1.name = "customer1";
        }
    }
}

【问题讨论】:

  • 你应该尝试导入类,而不是包
  • Account 类好像不是公开的,如果你想从包外使用它,那就让它可以访问。
  • 原因就在错误信息中:Account 不公开,所以只能在包bank 内使用。而import bank 是无效的,因为你不能导入包,只能导入类。

标签: java class intellij-idea import package


【解决方案1】:

您是否尝试使用 import bank.Bank; 而不是 import bank;,因为 Bank 是类。

【讨论】:

    猜你喜欢
    • 2021-07-05
    • 1970-01-01
    • 2014-08-21
    • 2021-11-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-09
    相关资源
    最近更新 更多