我正在进行一项任务,我必须使用菜单创建一个简单的购物车。但是,我很困难,因为我无法弄清楚为什么我的printMenu()方法无法编译。除此之外,我对其余的代码感觉相当不错。
要了解我在此作业中需要/使用的确切内容,我会在此处发布说明:https://imgur.com/a/kIZz1
可以找到实际的代码文件here
import java.util.Scanner;
public class ShoppingCartManager
{
public static void main(String[] args)
{
ShoppingCart cart = new ShoppingCart();
Scanner scnr = new Scanner(System.in);
String customerName = "none";
String currentDate = "January 1, 2017";
System.out.println("Enter Customer's Name:");
cart.setCustomerName(scnr.nextLine());
System.out.println("Enter Today's Date:");
cart.setDate(scnr.nextLine());
System.out.println("");
System.out.println("Customer Name: " + cart.getCustomerName());
System.out.println("Today's Date: " + cart.getDate());
cart.printMenu();
}
}
答案 0 :(得分:0)
您的printMenu
函数是static
,这意味着您在类级别调用它,并传递ShoppingCart
作为参数。
ShoppingCart.printMenu(cart);