0% encontró este documento útil (0 votos)
20 vistas3 páginas

Composicion

Cargado por

wzidgaf
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
20 vistas3 páginas

Composicion

Cargado por

wzidgaf
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

5.

COMPOSICION
public class punto {
int x;
int y;
public punto(int x, int y) {
this.x = x;
this.y = y;
}
public punto() {
// llamada al otro constructor
this(-1, -1);
}
public void mostrar(){
[Link]("x= " + x + " y = " + y);
}
}

public class circulo {


punto origen;
int radio;
public circulo(int x, int y, int radio) {
origen = new punto(x,y);
[Link] = radio;
}
public void mostrar() {
[Link]();
[Link]("radio = " + radio);
}
public static void main(String[] args) {
circulo cir = new circulo(5, 5, 9);
[Link]( "visualizar datos del circulo" );
[Link]();
}
}

2do ejemplo, crear las clases en archivos diferentes dentro de un mismo paquete

Archivo [Link]

public class Persona {


private String nombre;
private int edad;

private Direccion dirección;

public Persona(String nombre, int edad) {


super();
[Link] = nombre;
[Link] = edad;
}
public Direccion getDirección() {
return dirección;
}
public void setDirección(Direccion dirección) {
[Link]ón = dirección;
}
public String getNombre() {
return nombre;
}
public void setNombre(String nombre) {
[Link] = nombre;
}
public int getEdad() {
return edad;
}
public void setEdad(int edad) {
[Link] = edad;
}

Archivo [Link]

public class Empresa {


private String cif;
private Direccion dirección;

public Direccion getDirección() {


return dirección;
}
public void setDirección(Direccion dirección) {
[Link]ón = dirección;
}
public String getCif() {
return cif;
}
public void setCif(String cif) {
[Link] = cif;
}

Archivo [Link]

public class Direccion {


private String calle;
private int numero;

public String getCalle() {


return calle;
}
public void setCalle(String calle) {
[Link] = calle;
}
public int getNumero() {
return numero;
}
public void setNumero(int numero) {
[Link] = numero;
}
public Direccion(String calle, int numero) {
super();
[Link] = calle;
[Link] = numero;
}

Archivo principal

public class Composicion {

public static void main(String[] args) {


Direccion d1= new Direccion("Direccion de Pepe", 3);
Direccion d2= new Direccion("Direccion de empresa", 7);

Persona p = new Persona("Pepe",20);


[Link]ón(d1);

Empresa e = new Empresa();


[Link]("1A");
[Link]ón(d2);

[Link]("datos de persona:" + [Link]() + " , Edad : " +


[Link]() + " , direccion: " + [Link]ón().getCalle());

[Link]("datos de la empresa:" + [Link]() +


" , direccion: " + [Link]ón().getCalle());
}

También podría gustarte