Я пишу программу на Java и сталкиваюсь с этой проблемой.
Я создал абстрактный суперкласс Customer
и подкласс RegisteredCustomer
и, конечно, основной класс. Я не могу найти способ использовать конструктор RegisteredCustomer
в основном.
Сообщение The method RegisteredCustomer(String, long, String, String) is undefined for the type RegisteredCustomer
, хотя я сделал точный конструктор с этими параметрами в RegisteredCustomer
.
Я пытался RegisteredCustomer.RegisteredCustomer(fn , tel , adr , em);
и Customer.RegisteredCustomer.RegisteredCustomer(fn , tel , adr , em);
ЗАРЕГИСТРИРОВАННЫЙCUSTOMER
public class RegisteredCustomer extends Customer {
private static int count = 0;
private int id;
private String email;
private String password;
public RegisteredCustomer(String fullName, long telephone, String adress, String email) {
super(fullName, telephone, adress);
this.id = ++ count;
this.email = email;
Customer.getCustomers().add(Customer.getCustomers().size() , this);
}
MAIN
RegisteredCustomer.RegisteredCustomer(fn , tel , adr , em);