Está en la página 1de 4

UNIVERSIDAD TÉCNICA DE COTOPAXI

FACULTAD DE CIENCIAS DE LA INGENIERÍA Y APLICADAS


SISTEMAS DE INFORMACIÓN

Programación orientada a objetos

Integrantes:
María José Toasa Supe

Curso: Cuarto “Sistemas A”

Docente: Mtr. Karla Susana Cantuña Flores

Ciclo académico
Octubre 2019 – Febrero 2020
import java.util.Set;

public class Contacto {


public String nombre;
public String apellido;
public String numero;

public Contacto(String nom ,String ape, String num) {


nombre= nom;
apellido= ape;
numero=num;

}
public void setNombre(String nom) {
nombre=nom;
}
public String getNombre() {
return nombre;
}
public void setApellido(String ape) {
apellido=ape;
}
public String getApellido() {
return apellido;
}
public void setNumero(String num) {
numero=num;
}
public String getNumero() {
return numero;
}

public static void main(String[] args) {


Contacto c1=new Contacto("Jorge", "Lopez", "0998962159");
Contacto c2=new Contacto("Pedro", "Robles", "0992671039");
System.out.printf("Contacto 1: %s %s %s \n", c1.getNombre(),
c1.getApellido(), c1.getNumero());
System.out.printf("Contacto 2: %s %s %s\n", c2.getNombre(),
c2.getApellido(), c2.getNumero());

c1.setNombre("pablo");
c2.setNumero("0992545654");
System.out.printf("Contacto 1: %s %s %s \n", c1.getNombre(),
c1.getApellido(), c1.getNumero());
System.out.printf("Contacto 2: %s %s %s\n", c2.getNombre(),
c2.getApellido(), c2.getNumero());
}

public class Persona {


//Datos o atributos de la clase
public String cedula;
public String nombre;
public String apellido;
public char sexo;
public int edad;
//construtor por defecto que inicializa los datos
public Persona() {
this.cedula= "............";
this.nombre= ".....";
this.apellido= "....";
this.sexo= '-';
this.edad=0;
}
//parámetros
public Persona( String ced, String nom, String ape, char sex, int eda)
{
this.cedula= ced;
this.nombre= nom;
this.apellido= ape;
this.sexo= sex;
this.edad= eda;
}
// constructor copia
public Persona(Persona p) {
this.cedula= p.cedula;
this.nombre= p.nombre;
this.apellido= p.apellido;
this.sexo= p.sexo;
this.edad= p.edad;
}
//metodo personalizado
public String toString() {
return " " + cedula +"\t" + nombre + "\t" + apellido + "\t" +
sexo + "\t" + edad +"\n";
}

public static void main(String[] args) {


System.out.print("\n Cedula \t Nombre Apellido Sexo Edad");
System.out.print("\n
--------------------------------------------------");

//Declaracion e instacion de objetos


//Invoca al constructor ordinario
Persona p=new Persona("\n 0603100533", "Juan", "Perez", 'M',20);
Persona p1=new Persona("1234567890", "Ana", "Luna", 'F',30);
Persona p2=new Persona(p);//Invoca al constructor por defecto
vacio
Persona p3=new Persona (); //Invoca al constructor copia

//envio de unmensaje, es decir invocacion a un metodo


personalizado
System.out.print("" +p.toString());
System.out.print("" +p1.toString());
System.out.print("" +p2.toString());
System.out.print("" +p3.toString());

}
}

También podría gustarte