Customer cust = new Customer();
客户是一个班级. cust是指定的名称.我不确定Customer()做了什么……
这条线做什么?我们为什么需要它?没有客户和客户()有点重复?
解决方法
它声明一个客户,然后初始化它.
Customer cust; //declares a new variable of Customer type cust = new Customer(); //Initializes that variable to a new Customer().
new创建实际对象,cust hold是对它的引用.
空括号表示Customer对象的构造没有传递任何参数,否则括号内将有逗号分隔的参数列表.