#1 [JAVA] Ayuda por favor: Error en compilacion
Hola!
Quisiera si por favor alguien me puede decir porque sale este error al compilar:
Dejo el codigo que tira el error, si alguien sabe porque lo hace agradeceria mucho me ayudara, pregunte y busque pero nadie supo decirme xq a simple vista no hay error de codificacion, me dijeron que instale otra vez el jdk pero no sirvio de nada.
La variable que tira el error el DOB (date of birth) que es final.
Desde ya muchas gracias!
Quisiera si por favor alguien me puede decir porque sale este error al compilar:
variable DOB might already have been assigned
Dejo el codigo que tira el error, si alguien sabe porque lo hace agradeceria mucho me ayudara, pregunte y busque pero nadie supo decirme xq a simple vista no hay error de codificacion, me dijeron que instale otra vez el jdk pero no sirvio de nada.
La variable que tira el error el DOB (date of birth) que es final.
Desde ya muchas gracias!
Código PHP:
public class Customer
{
private final int custID;
private Account account;
private String firstName;
private String lastName;
private int numOfAccounts;
private String cityName;
private final String DOB;
private String emailAddress;
private String streetAddress;
private String phoneNumber;
private String zipOrPostalCode;
public Customer(String firstName, String lastName, String DOB, int numOfAccounts, String cityName, String emailAddress, String streetAddress, String phoneNumber, String zipOrPostalCode)
{
this(firstName, lastName, DOB);
Account account = new Account();
this.numOfAccounts = numOfAccounts;
this.cityName = cityName;
this.emailAddress = emailAddress;
this.streetAddress = streetAddress;
this.phoneNumber = phoneNumber;
this.zipOrPostalCode = zipOrPostalCode;
}
public Customer(String firstName, String lastName, String DOB)
{
this();
this.firstName = firstName;
this.lastName = lastName;
this.DOB = DOB;
}
public Customer(String firstName, String lastName)
{
this(firstName, lastName, "none");
}
public Customer()
{
this.custID = Bank.getNextID();
}
/**
* Retorna la direccion
* @return Devuelve un tipo de datos de texto
*/
public String getAddres()
{
return streetAddress + cityName + zipOrPostalCode;
}
/**
* Retorna la cuenta
* @return Devuelve un tipo Account
*/
public Account getAccount()
{
return account;
}
/**
* Retorna el id
* @return Devuelve un tipo de datos de int
*/
public int getCustID()
{
return custID;
}
/**
* Retorna la direccion email
* @return Devuelve un tipo de datos de texto
*/
public String getEmail()
{
return emailAddress;
}
/**
* Retorna el apellido y nombre
* @return Devuelve un tipo de datos de texto
*/
public String getName()
{
return lastName + "," + firstName;
}
/**
* Retorna el numero de cuentas
* @return Devuelve un tipo de datos de int
*/
public int getNumOfAccounts()
{
return numOfAccounts;
}
/**
* Retorna el numero telefonico
* @return Devuelve un tipo de datos de texto
*/
public String getPhone()
{
return phoneNumber;
}
/**
* Retorna la fecha de nacimiento
* @return Devuelve un tipo de datos de texto
*/
public String getDOB()
{
return DOB;
}
/**
* Modifica la direccion
*/
public void setAddress (String street, String city, String postalCode)
{
streetAddress = street;
cityName = city;
zipOrPostalCode = postalCode;
}
/**
* Modifica la direccion email
*/
public void setEmail (String email)
{
emailAddress = email;
}
/**
* Modifica el apellido y nombre
*/
public void setName (String lname, String fname)
{
lastName = lname;
firstName = fname;
}
/**
* Modifica el numero telefonico
*/
public void setPhone (String phone)
{
phoneNumber = phone;
}
/**
* Modifica la cuenta
*/
public void setAccount (Account acct)
{
account = acct;
}
}
0