You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
902 B
31 lines
902 B
3 years ago
|
package patronPrototype;
|
||
|
|
||
|
public class Main {
|
||
|
|
||
|
public static void main(String[] args) {
|
||
|
Figura circulo;
|
||
|
Figura circulo2;
|
||
|
|
||
|
Figura cuadrado;
|
||
|
Figura cuadrado2;
|
||
|
|
||
|
//creo circulo, y creo circulo2 que sera un clone de circulo
|
||
|
circulo = new Circulo("Circulo1");
|
||
|
circulo2 = circulo.clone();
|
||
|
|
||
|
//creo cuadrado, y creo cuadrado2 que sera un clone de cuadrado
|
||
|
cuadrado = new Cuadrado("Cuadrado1");
|
||
|
cuadrado2 = cuadrado.clone();
|
||
|
|
||
|
//llegado aqui ya puedo modificar el nombre de las figuras 2 sin alterar el de las figuras originales.
|
||
|
circulo2.setNombre("Circulo2");
|
||
|
cuadrado2.setNombre("Cuadrado2");
|
||
|
|
||
|
System.out.println("La figura se llama: "+ circulo.getNombre());
|
||
|
System.out.println("La figura se llama: "+ circulo2.getNombre());
|
||
|
System.out.println("La figura se llama: "+ cuadrado.getNombre());
|
||
|
System.out.println("La figura se llama: "+ cuadrado2.getNombre());
|
||
|
}
|
||
|
|
||
|
}
|