我正在构建一个具有类项目(在Item.java中)和类收据(在Receipt.java中)的程序。它们都在同一个包中。我希望Receipt构造函数方法使用Item对象的实例的ArrayList进行初始化。我如何才能做到这一点呢?当我编译代码/运行Receipt.java文件时,我一直收到“找不到符号”的错误。
Receipt.java
package com.calculator;
import java.util.ArrayList;
// Receipt model
public class Receipt {
public ArrayList<Item> ite
我正在尝试从文件classes.py导入*。我的目录如下
mypkg
├── main.py
├── classes.py
当我尝试的时候
from classes import *
它不识别类。查看它,我发现我应该使用显式导入
from .classes import *
它可以识别类,但当我尝试运行它时,它会给出下面的错误。
ModuleNotFoundError: No module named '__main__.classes'; '__main__' is not a package
任何关于该做什么以及为什么会发生这种情况的建议都将不胜感激。