Tengo la siguiente clase Cuenta.
Código PHP:
package operaciones;
import java.util.*;
public class Cliente {
private String nombre;
private String apellido;
private ArrayList<Cuenta> listaCuentas;
public Cliente(String nom, String ape) {
nombre = nom;
apellido=ape;
listaCuentas = new ArrayList<Cuenta>();
}
public String getNombre(){
return nombre;
}
public String getApellido(){
return apellido;
}
public Cuenta getCuenta(int indice) {
return listaCuentas.get(indice);
}
public void agregarCuenta(Cuenta cu) {
listaCuentas.add(cu);
}
public int getNumCuentas() {
return listaCuentas.size();
}
@Override
public String toString() {
String salida="Cliente: ["+apellido+", "+nombre+"] ";
if (getNumCuentas()==0)
salida=salida+"No tiene cuentas";
else {
salida=salida+"Tiene "+getNumCuentas()+" cuenta"+
(getNumCuentas()>1?"s":"")+".";
for (Cuenta Cu: listaCuentas) {
if (Cu instanceof CuentaAhorro)
salida=salida+"\nCuenta de AHorro";
else
salida=salida+"\nCuenta Corriente";
salida=salida+" ==> con un saldo de " + Cu;
}
}
return salida;
}
}
Código PHP:
package operaciones;
import java.util.*;
public class principal {
public static void main(String[] args) {
System.out.println("Ingrese Nombre Cliente");
nom = SC.nextLine();
System.out.println("Ingrese Apellido");
ape = SC.nextLine();
Cliente agregar = new Cliente();
}
}
Código PHP:
Cliente cliente = new Cliente(); // Da error