我一直在学习Java中的显式和隐式转换。
我创建了一个Customer类,它有两个子类,如RetailCustomer和CorporateCustomer。此外,我还创建了一个具有Customer属性的Bill类。
我想根据用户选择创建一个Bill对象。如果用户选择"1",则会为零售客户创建Bill对象,或者如果用户选择"2",则会为公司客户创建Bill对象。
我很困惑。如何使用显式和隐式转换?
public class Customer {
private int CustomerID;
private String Customer
我有一个与超类、子类和驱动程序类的接口。接口必须在子类中实现,但是,我对如何实现感到困惑。我是否在超类中实现接口,然后扩展子类?超类叫做商店。
子类称为“零售”,它应该接收超类的构造函数,出售物品的数量、单价和销售价格应该是数组参数。这个类实现了在接口上定义的两个方法。
接口应该有两种方法。一种是利润,另一种是工资--利润法是计算一周内的商店利润,而工资法是计算一周内商店经理的工资。
/*
The interface should have two methods.
One is the “Profit” and the other is “Salary”.
The profit method
我试图在零售商和零售商销售的产品之间建立关系。例如,如果商店"xyz“销售产品item1、item2和item3,我想在它们之间创建一个关系"SELLS_PRODUCTS”,从商店到产品。
这是我的示例代码:这里的零售商是零售商表,而产品是另一个表,它有两个常见的细节,如产品名称、存储名等等,这是关系所必需的。
MATCH (r:Retailers{Name: "Prestige Liquor Store"})
WITH r
MATCH (p:Products)
WHERE r.ProductproductName = p.ProductName
CREATE