SlideShare una empresa de Scribd logo
FACULTAD INGENIERIA DE SISTEMAS
Curso: Técnicas de programación
Ciclo: II
Docente: Mag. Ing. Luis Castillo Boggio
Integrantes:
 Vasquez flores gottlieb esteven
 Polanco vieyra franklin
 Yacila Camacho kevin
 Espinoza Guevara Leo
TUMBES - PERU
TAREA DE LA SESION 8
1. Interpretar la siguiente programación:
/* Usuario4.java */
class Usuario4
{
String nombre;
int edad;
String direccion;
Usuario4( )
{
nombre = null;
edad = 0;
direccion = null;
}
Usuario4(String nombre, int edad, String direccion)
{
this.nombre = nombre;
this.edad = edad;
this.direccion = direccion;
}
Usuario4(Usuario4 usr)
{
nombre = usr.getNombre();
edad = usr.getEdad();
direccion = usr.getDireccion();
}
void setNombre(String n)
{
nombre = n;
}
String getNombre()
{
return nombre;
}
void setEdad(int e)
{
edad = e;
}
void setEdad(float e)
{
edad = (int)e;
}
int getEdad()
{
return edad;
}
void setDireccion(String d)
{
direccion = d;
}
String getDireccion()
{
return direccion;
}
}
Ejemplo
/* ProgUsuario4.java */
class ProgUsuario4
{
void imprimeUsuario(Usuario4 usr)
{
System.out.println("nNombre: " + usr.nombre );
System.out.println("Edad: " + usr.getEdad() );
System.out.println("Direccion: " + usr.getDireccion() +"n");
}
public static void main(String args[])
{
ProgUsuario4 prog = new ProgUsuario4( );
Usuario4 usr1,usr2;
usr1 = new Usuario4( );
prog.imprimeUsuario(usr1);
usr2 = new Usuario4("Eduardo",24,"Mi direccion");
prog.imprimeUsuario(usr2);
usr1 = new Usuario4(usr2);
usr1.setEdad(50);
usr2.setEdad(30.45f);
prog.imprimeUsuario(usr1);
prog.imprimeUsuario(usr2);
}
}
2. Interpreta y ejecuta el siguiente programa:
class Luz {
private int brillo;
private boolean encendida;
Luz() {
Salida //("el Constructor que por defecto es
Luz()"); this.brillo = 0;
this.encendida = true;
}
Luz(int brillo) {
Salida //("el Constructor de un parametro tipo entero Luz(int
brillo)"); this.brillo = brillo;
}
Luz(boolean encendida) {
salida //("el Constructor con un parametro boolean
Luz(boolean encendida)");
this.encendida = encendida;
}
Luz(boolean encendida, int brillo) {
this(brillo);
salida //("el Constructor con 2 parametros: Luz(boolean encendida,
int brillo)");
this.encendida = encendida;
}
public void salida(String s) {
System.out.println(s);
}
}
public class Constructores {
public static void main (String [] args) {
System.out.println("aquí creamos lamparita A, con
Luz()."); Luz lamparitaA = new Luz();
System.out.println("aquí creamos lamparita B, con
Luz(10)."); Luz lamparitaB = new Luz(10);
System.out.println("aquí creamos lamparita C, con
Luz(true)."); Luz lamparitaC = new Luz(true);
System.out.println("aquí creamos lamparita D, con
Luz(true,15)."); Luz lamparitaD = new Luz(true,15);
}
}
EJECUCION:
run:
creamos lamparita A, con Luz().
Constructor por defecto Luz()
creamos lamparita B, con Luz(10).
Constructor con 1 parametro tipo entero Luz(int brillo)
creamos lamparita C, con Luz(true).
Constructor con un parametro boolean Luz(boolean encendida)
creamos lamparita D, con Luz(true,15).
Constructor con un parametro tipo entero Luz(int brillo)
Constructor con 2 parametros: Luz(boolean encendida, int brillo)
BUILD SUCCESSFUL (total time: 0 seconds)
Al ejecutar podemos verificar:
I. se crea lamparita que tiene por defecto la letra “A” (puede obtener
otros nombres o variables), esta retorna a lamparita con su
constructor que es luz.
II. se crea una lamparita “B” con Luz(10), su constructor será con un
parametro de tipo entero Luz(int brillo).
III. se crea una lamparita “C” con Luz(true), su constructor es para un
parametro boolean Luz(boolean encendida).
IV. se crea lamparita “D” con Luz(true,15), en su Constructor de un
parametro tipo entero será Luz(int brillo) y su Constructor con dos
parametros: será Luz(boolean encendida, int brillo).

Más contenido relacionado

La actualidad más candente

Swrewer nuevo hoy
Swrewer nuevo hoySwrewer nuevo hoy
Swrewer nuevo hoy
htmrk
 
Practica 1
Practica 1Practica 1
Practica 1
Isul Anlu
 
Desarrollo De Programas Ejemplos 01
Desarrollo De Programas Ejemplos 01Desarrollo De Programas Ejemplos 01
Desarrollo De Programas Ejemplos 01
Leonel Martinez Carrion
 
Ciclo while y do while
Ciclo while y do whileCiclo while y do while
Ciclo while y do while
Magda Fernandez
 
Fase 5 ciclo for
Fase 5 ciclo forFase 5 ciclo for
Fase 5 ciclo for
luisoctis
 
Nmap6 cheatsheet eng v1
Nmap6 cheatsheet eng v1Nmap6 cheatsheet eng v1
Nmap6 cheatsheet eng v1
DamianGreg
 
Filas con listas doblemente enlazadas
Filas con listas doblemente enlazadasFilas con listas doblemente enlazadas
Filas con listas doblemente enlazadas
Moni Zapata
 
Netbeans ide
Netbeans ideNetbeans ide
Netbeans ide
Proffesional
 
IF-ELSE EN Csharp C#
IF-ELSE EN Csharp C#IF-ELSE EN Csharp C#
IF-ELSE EN Csharp C#
JORGE GIRALDO
 

La actualidad más candente (9)

Swrewer nuevo hoy
Swrewer nuevo hoySwrewer nuevo hoy
Swrewer nuevo hoy
 
Practica 1
Practica 1Practica 1
Practica 1
 
Desarrollo De Programas Ejemplos 01
Desarrollo De Programas Ejemplos 01Desarrollo De Programas Ejemplos 01
Desarrollo De Programas Ejemplos 01
 
Ciclo while y do while
Ciclo while y do whileCiclo while y do while
Ciclo while y do while
 
Fase 5 ciclo for
Fase 5 ciclo forFase 5 ciclo for
Fase 5 ciclo for
 
Nmap6 cheatsheet eng v1
Nmap6 cheatsheet eng v1Nmap6 cheatsheet eng v1
Nmap6 cheatsheet eng v1
 
Filas con listas doblemente enlazadas
Filas con listas doblemente enlazadasFilas con listas doblemente enlazadas
Filas con listas doblemente enlazadas
 
Netbeans ide
Netbeans ideNetbeans ide
Netbeans ide
 
IF-ELSE EN Csharp C#
IF-ELSE EN Csharp C#IF-ELSE EN Csharp C#
IF-ELSE EN Csharp C#
 

Similar a Tarea sesion 08_gottlieb

Apache Storm: Desarrollo
Apache Storm: DesarrolloApache Storm: Desarrollo
Apache Storm: Desarrollo
Stratebi
 
Metodo constructor de una clase JAVA
Metodo constructor de una clase JAVAMetodo constructor de una clase JAVA
Metodo constructor de una clase JAVA
MANUEL RAMIREZ
 
Taller 1 6
Taller 1 6Taller 1 6
Taller 1 6
Taller 1 6Taller 1 6
U5. Arreglos de Objetos.pdf
U5. Arreglos de Objetos.pdfU5. Arreglos de Objetos.pdf
U5. Arreglos de Objetos.pdf
TareasEMI
 
Taller de programación clase #4
Taller de programación   clase #4Taller de programación   clase #4
Taller de programación clase #4
Juan Cardona
 
Taller de programación clase #4
Taller de programación   clase #4Taller de programación   clase #4
Taller de programación clase #4
Carlos Posada
 
Ejercicios
EjerciciosEjercicios
Ejercicios
Ezmee XD
 
Java::Acceso a Bases de Datos
Java::Acceso a Bases de DatosJava::Acceso a Bases de Datos
Java::Acceso a Bases de Datos
jubacalo
 
Asp vNext Is Comming
Asp vNext Is CommingAsp vNext Is Comming
Asp vNext Is Comming
Adrian Diaz Cervera
 
Herencia encapsulación polimorfismo
Herencia encapsulación polimorfismoHerencia encapsulación polimorfismo
Herencia encapsulación polimorfismo
Fernando Solis
 
Desarrollo de programas_ejemplos_01
Desarrollo de programas_ejemplos_01Desarrollo de programas_ejemplos_01
Desarrollo de programas_ejemplos_01
Leonel Martinez Carrion
 
ECMAScript 6
ECMAScript 6ECMAScript 6
ECMAScript 6
Paradigma Digital
 
Java: Entrada y salida de datos por consola en windows.
Java: Entrada y salida de datos por consola en windows.Java: Entrada y salida de datos por consola en windows.
Java: Entrada y salida de datos por consola en windows.
Sergio
 
JAVA_BASICO_modo_consola_introduccion.pptx
JAVA_BASICO_modo_consola_introduccion.pptxJAVA_BASICO_modo_consola_introduccion.pptx
JAVA_BASICO_modo_consola_introduccion.pptx
FamiliaAyluardo
 
Constructores & excepciones
Constructores & excepcionesConstructores & excepciones
Constructores & excepciones
Juan Mancilla
 
MéTodos
MéTodosMéTodos
MéTodos
mtemarialuisa
 
MéTodos
MéTodosMéTodos
MéTodos
mtemarialuisa
 
MéTodos
MéTodosMéTodos
MéTodos
mtemarialuisa
 
Tema5
Tema5Tema5

Similar a Tarea sesion 08_gottlieb (20)

Apache Storm: Desarrollo
Apache Storm: DesarrolloApache Storm: Desarrollo
Apache Storm: Desarrollo
 
Metodo constructor de una clase JAVA
Metodo constructor de una clase JAVAMetodo constructor de una clase JAVA
Metodo constructor de una clase JAVA
 
Taller 1 6
Taller 1 6Taller 1 6
Taller 1 6
 
Taller 1 6
Taller 1 6Taller 1 6
Taller 1 6
 
U5. Arreglos de Objetos.pdf
U5. Arreglos de Objetos.pdfU5. Arreglos de Objetos.pdf
U5. Arreglos de Objetos.pdf
 
Taller de programación clase #4
Taller de programación   clase #4Taller de programación   clase #4
Taller de programación clase #4
 
Taller de programación clase #4
Taller de programación   clase #4Taller de programación   clase #4
Taller de programación clase #4
 
Ejercicios
EjerciciosEjercicios
Ejercicios
 
Java::Acceso a Bases de Datos
Java::Acceso a Bases de DatosJava::Acceso a Bases de Datos
Java::Acceso a Bases de Datos
 
Asp vNext Is Comming
Asp vNext Is CommingAsp vNext Is Comming
Asp vNext Is Comming
 
Herencia encapsulación polimorfismo
Herencia encapsulación polimorfismoHerencia encapsulación polimorfismo
Herencia encapsulación polimorfismo
 
Desarrollo de programas_ejemplos_01
Desarrollo de programas_ejemplos_01Desarrollo de programas_ejemplos_01
Desarrollo de programas_ejemplos_01
 
ECMAScript 6
ECMAScript 6ECMAScript 6
ECMAScript 6
 
Java: Entrada y salida de datos por consola en windows.
Java: Entrada y salida de datos por consola en windows.Java: Entrada y salida de datos por consola en windows.
Java: Entrada y salida de datos por consola en windows.
 
JAVA_BASICO_modo_consola_introduccion.pptx
JAVA_BASICO_modo_consola_introduccion.pptxJAVA_BASICO_modo_consola_introduccion.pptx
JAVA_BASICO_modo_consola_introduccion.pptx
 
Constructores & excepciones
Constructores & excepcionesConstructores & excepciones
Constructores & excepciones
 
MéTodos
MéTodosMéTodos
MéTodos
 
MéTodos
MéTodosMéTodos
MéTodos
 
MéTodos
MéTodosMéTodos
MéTodos
 
Tema5
Tema5Tema5
Tema5
 

Más de Gotlieb Estiven Vasquez Flores

Enunciado gottlieb01
Enunciado gottlieb01Enunciado gottlieb01
Enunciado gottlieb01
Gotlieb Estiven Vasquez Flores
 
Ejercicios de calculo
Ejercicios de calculoEjercicios de calculo
Ejercicios de calculo
Gotlieb Estiven Vasquez Flores
 
Estructuras selectivas y multiples
Estructuras selectivas y multiplesEstructuras selectivas y multiples
Estructuras selectivas y multiples
Gotlieb Estiven Vasquez Flores
 
Informe induccion
Informe induccionInforme induccion
monografia desarrollo del software
monografia desarrollo del softwaremonografia desarrollo del software
monografia desarrollo del software
Gotlieb Estiven Vasquez Flores
 
Planificacion de la monografia desarrollo del softwre1
Planificacion de la monografia desarrollo del softwre1Planificacion de la monografia desarrollo del softwre1
Planificacion de la monografia desarrollo del softwre1
Gotlieb Estiven Vasquez Flores
 

Más de Gotlieb Estiven Vasquez Flores (6)

Enunciado gottlieb01
Enunciado gottlieb01Enunciado gottlieb01
Enunciado gottlieb01
 
Ejercicios de calculo
Ejercicios de calculoEjercicios de calculo
Ejercicios de calculo
 
Estructuras selectivas y multiples
Estructuras selectivas y multiplesEstructuras selectivas y multiples
Estructuras selectivas y multiples
 
Informe induccion
Informe induccionInforme induccion
Informe induccion
 
monografia desarrollo del software
monografia desarrollo del softwaremonografia desarrollo del software
monografia desarrollo del software
 
Planificacion de la monografia desarrollo del softwre1
Planificacion de la monografia desarrollo del softwre1Planificacion de la monografia desarrollo del softwre1
Planificacion de la monografia desarrollo del softwre1
 

Último

tintura-de-fibras-celulc3b3sicas-con-colorantes-reactivos-ii (1).pdf
tintura-de-fibras-celulc3b3sicas-con-colorantes-reactivos-ii (1).pdftintura-de-fibras-celulc3b3sicas-con-colorantes-reactivos-ii (1).pdf
tintura-de-fibras-celulc3b3sicas-con-colorantes-reactivos-ii (1).pdf
MishelBautista4
 
Proceso de obtenciòn de nitrogeno por el metodo Haber-Bosh
Proceso de obtenciòn de nitrogeno por el metodo Haber-BoshProceso de obtenciòn de nitrogeno por el metodo Haber-Bosh
Proceso de obtenciòn de nitrogeno por el metodo Haber-Bosh
shirllyleytonm
 
DIAGRAMA DE FLUJO DE ALGORITMO......
DIAGRAMA DE FLUJO   DE   ALGORITMO......DIAGRAMA DE FLUJO   DE   ALGORITMO......
DIAGRAMA DE FLUJO DE ALGORITMO......
taniarivera1015tvr
 
Sesión 03 universidad cesar vallejo 2024
Sesión 03 universidad cesar vallejo 2024Sesión 03 universidad cesar vallejo 2024
Sesión 03 universidad cesar vallejo 2024
FantasticVideo1
 
Estilo Arquitectónico Ecléctico e Histórico, Roberto de la Roche.pdf
Estilo Arquitectónico Ecléctico e Histórico, Roberto de la Roche.pdfEstilo Arquitectónico Ecléctico e Histórico, Roberto de la Roche.pdf
Estilo Arquitectónico Ecléctico e Histórico, Roberto de la Roche.pdf
ElisaLen4
 
EXPOSICIÓN NTP IEC 60364-1 - Orlando Chávez Chacaltana.pdf
EXPOSICIÓN NTP IEC 60364-1 - Orlando Chávez Chacaltana.pdfEXPOSICIÓN NTP IEC 60364-1 - Orlando Chávez Chacaltana.pdf
EXPOSICIÓN NTP IEC 60364-1 - Orlando Chávez Chacaltana.pdf
hugodennis88
 
PRINCIPALES CARACTERISTICAS DE EL PH.pptx
PRINCIPALES CARACTERISTICAS DE EL PH.pptxPRINCIPALES CARACTERISTICAS DE EL PH.pptx
PRINCIPALES CARACTERISTICAS DE EL PH.pptx
MONICADELROCIOMUNZON1
 
Aletas de Transferencia de Calor Jefferson Colina.pptx
Aletas de Transferencia de Calor Jefferson Colina.pptxAletas de Transferencia de Calor Jefferson Colina.pptx
Aletas de Transferencia de Calor Jefferson Colina.pptx
jeffersoncolina427
 
OPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTO
OPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTOOPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTO
OPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTO
GERARDO GONZALEZ
 
aplicacion de la termodinamica en la reacciones quimicas.pdf
aplicacion de la termodinamica en la reacciones quimicas.pdfaplicacion de la termodinamica en la reacciones quimicas.pdf
aplicacion de la termodinamica en la reacciones quimicas.pdf
MiguelZapata93
 
Aletas (Superficies extendidas) y aislantes térmicos
Aletas (Superficies extendidas) y aislantes térmicosAletas (Superficies extendidas) y aislantes térmicos
Aletas (Superficies extendidas) y aislantes térmicos
FrancelisFernandez
 
Aletas de transferencia de calor o superficies extendidas dylan.pdf
Aletas de transferencia de calor o superficies extendidas dylan.pdfAletas de transferencia de calor o superficies extendidas dylan.pdf
Aletas de transferencia de calor o superficies extendidas dylan.pdf
elsanti003
 
Cargas de Cálculos Estructurales de un Puente
Cargas de Cálculos Estructurales de un PuenteCargas de Cálculos Estructurales de un Puente
Cargas de Cálculos Estructurales de un Puente
jemifermelgarejoaran1
 
diagrama de flujo. en el área de ingeniería
diagrama de flujo. en el área de ingenieríadiagrama de flujo. en el área de ingeniería
diagrama de flujo. en el área de ingeniería
karenperalta62
 
Rinitis alérgica-1.pdfuhycrbibxgvyvyjimomom
Rinitis alérgica-1.pdfuhycrbibxgvyvyjimomomRinitis alérgica-1.pdfuhycrbibxgvyvyjimomom
Rinitis alérgica-1.pdfuhycrbibxgvyvyjimomom
DanielaLoaeza5
 
Control de Diaphania hyalinata en campo.pptx
Control de Diaphania hyalinata en campo.pptxControl de Diaphania hyalinata en campo.pptx
Control de Diaphania hyalinata en campo.pptx
alexanderlara1198
 
SLIDEHARE.docx..........................
SLIDEHARE.docx..........................SLIDEHARE.docx..........................
SLIDEHARE.docx..........................
azulsarase
 
1°AIRE ACONDICIONADO-EQUIPOS & SISTEMAS.pdf
1°AIRE ACONDICIONADO-EQUIPOS & SISTEMAS.pdf1°AIRE ACONDICIONADO-EQUIPOS & SISTEMAS.pdf
1°AIRE ACONDICIONADO-EQUIPOS & SISTEMAS.pdf
luliolivera62
 
S09 PBM-HEMORRAGIAS 2021-I Grabada 1.pptx
S09 PBM-HEMORRAGIAS 2021-I Grabada 1.pptxS09 PBM-HEMORRAGIAS 2021-I Grabada 1.pptx
S09 PBM-HEMORRAGIAS 2021-I Grabada 1.pptx
yamilbailonw
 
1-AAP-RENAV-PyM Capacitación del Reglamento Nacional de Vehiculos.pdf
1-AAP-RENAV-PyM Capacitación del Reglamento Nacional de Vehiculos.pdf1-AAP-RENAV-PyM Capacitación del Reglamento Nacional de Vehiculos.pdf
1-AAP-RENAV-PyM Capacitación del Reglamento Nacional de Vehiculos.pdf
jlupo2024
 

Último (20)

tintura-de-fibras-celulc3b3sicas-con-colorantes-reactivos-ii (1).pdf
tintura-de-fibras-celulc3b3sicas-con-colorantes-reactivos-ii (1).pdftintura-de-fibras-celulc3b3sicas-con-colorantes-reactivos-ii (1).pdf
tintura-de-fibras-celulc3b3sicas-con-colorantes-reactivos-ii (1).pdf
 
Proceso de obtenciòn de nitrogeno por el metodo Haber-Bosh
Proceso de obtenciòn de nitrogeno por el metodo Haber-BoshProceso de obtenciòn de nitrogeno por el metodo Haber-Bosh
Proceso de obtenciòn de nitrogeno por el metodo Haber-Bosh
 
DIAGRAMA DE FLUJO DE ALGORITMO......
DIAGRAMA DE FLUJO   DE   ALGORITMO......DIAGRAMA DE FLUJO   DE   ALGORITMO......
DIAGRAMA DE FLUJO DE ALGORITMO......
 
Sesión 03 universidad cesar vallejo 2024
Sesión 03 universidad cesar vallejo 2024Sesión 03 universidad cesar vallejo 2024
Sesión 03 universidad cesar vallejo 2024
 
Estilo Arquitectónico Ecléctico e Histórico, Roberto de la Roche.pdf
Estilo Arquitectónico Ecléctico e Histórico, Roberto de la Roche.pdfEstilo Arquitectónico Ecléctico e Histórico, Roberto de la Roche.pdf
Estilo Arquitectónico Ecléctico e Histórico, Roberto de la Roche.pdf
 
EXPOSICIÓN NTP IEC 60364-1 - Orlando Chávez Chacaltana.pdf
EXPOSICIÓN NTP IEC 60364-1 - Orlando Chávez Chacaltana.pdfEXPOSICIÓN NTP IEC 60364-1 - Orlando Chávez Chacaltana.pdf
EXPOSICIÓN NTP IEC 60364-1 - Orlando Chávez Chacaltana.pdf
 
PRINCIPALES CARACTERISTICAS DE EL PH.pptx
PRINCIPALES CARACTERISTICAS DE EL PH.pptxPRINCIPALES CARACTERISTICAS DE EL PH.pptx
PRINCIPALES CARACTERISTICAS DE EL PH.pptx
 
Aletas de Transferencia de Calor Jefferson Colina.pptx
Aletas de Transferencia de Calor Jefferson Colina.pptxAletas de Transferencia de Calor Jefferson Colina.pptx
Aletas de Transferencia de Calor Jefferson Colina.pptx
 
OPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTO
OPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTOOPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTO
OPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTO
 
aplicacion de la termodinamica en la reacciones quimicas.pdf
aplicacion de la termodinamica en la reacciones quimicas.pdfaplicacion de la termodinamica en la reacciones quimicas.pdf
aplicacion de la termodinamica en la reacciones quimicas.pdf
 
Aletas (Superficies extendidas) y aislantes térmicos
Aletas (Superficies extendidas) y aislantes térmicosAletas (Superficies extendidas) y aislantes térmicos
Aletas (Superficies extendidas) y aislantes térmicos
 
Aletas de transferencia de calor o superficies extendidas dylan.pdf
Aletas de transferencia de calor o superficies extendidas dylan.pdfAletas de transferencia de calor o superficies extendidas dylan.pdf
Aletas de transferencia de calor o superficies extendidas dylan.pdf
 
Cargas de Cálculos Estructurales de un Puente
Cargas de Cálculos Estructurales de un PuenteCargas de Cálculos Estructurales de un Puente
Cargas de Cálculos Estructurales de un Puente
 
diagrama de flujo. en el área de ingeniería
diagrama de flujo. en el área de ingenieríadiagrama de flujo. en el área de ingeniería
diagrama de flujo. en el área de ingeniería
 
Rinitis alérgica-1.pdfuhycrbibxgvyvyjimomom
Rinitis alérgica-1.pdfuhycrbibxgvyvyjimomomRinitis alérgica-1.pdfuhycrbibxgvyvyjimomom
Rinitis alérgica-1.pdfuhycrbibxgvyvyjimomom
 
Control de Diaphania hyalinata en campo.pptx
Control de Diaphania hyalinata en campo.pptxControl de Diaphania hyalinata en campo.pptx
Control de Diaphania hyalinata en campo.pptx
 
SLIDEHARE.docx..........................
SLIDEHARE.docx..........................SLIDEHARE.docx..........................
SLIDEHARE.docx..........................
 
1°AIRE ACONDICIONADO-EQUIPOS & SISTEMAS.pdf
1°AIRE ACONDICIONADO-EQUIPOS & SISTEMAS.pdf1°AIRE ACONDICIONADO-EQUIPOS & SISTEMAS.pdf
1°AIRE ACONDICIONADO-EQUIPOS & SISTEMAS.pdf
 
S09 PBM-HEMORRAGIAS 2021-I Grabada 1.pptx
S09 PBM-HEMORRAGIAS 2021-I Grabada 1.pptxS09 PBM-HEMORRAGIAS 2021-I Grabada 1.pptx
S09 PBM-HEMORRAGIAS 2021-I Grabada 1.pptx
 
1-AAP-RENAV-PyM Capacitación del Reglamento Nacional de Vehiculos.pdf
1-AAP-RENAV-PyM Capacitación del Reglamento Nacional de Vehiculos.pdf1-AAP-RENAV-PyM Capacitación del Reglamento Nacional de Vehiculos.pdf
1-AAP-RENAV-PyM Capacitación del Reglamento Nacional de Vehiculos.pdf
 

Tarea sesion 08_gottlieb

  • 1. FACULTAD INGENIERIA DE SISTEMAS Curso: Técnicas de programación Ciclo: II Docente: Mag. Ing. Luis Castillo Boggio Integrantes:  Vasquez flores gottlieb esteven  Polanco vieyra franklin  Yacila Camacho kevin  Espinoza Guevara Leo TUMBES - PERU
  • 2. TAREA DE LA SESION 8 1. Interpretar la siguiente programación: /* Usuario4.java */ class Usuario4 { String nombre; int edad; String direccion; Usuario4( ) { nombre = null; edad = 0; direccion = null; } Usuario4(String nombre, int edad, String direccion) { this.nombre = nombre; this.edad = edad; this.direccion = direccion; } Usuario4(Usuario4 usr) { nombre = usr.getNombre(); edad = usr.getEdad(); direccion = usr.getDireccion(); } void setNombre(String n) { nombre = n; } String getNombre() { return nombre; }
  • 3. void setEdad(int e) { edad = e; } void setEdad(float e) { edad = (int)e; } int getEdad() { return edad; } void setDireccion(String d) { direccion = d; } String getDireccion() { return direccion; } } Ejemplo /* ProgUsuario4.java */ class ProgUsuario4 { void imprimeUsuario(Usuario4 usr) { System.out.println("nNombre: " + usr.nombre ); System.out.println("Edad: " + usr.getEdad() ); System.out.println("Direccion: " + usr.getDireccion() +"n"); } public static void main(String args[]) { ProgUsuario4 prog = new ProgUsuario4( ); Usuario4 usr1,usr2; usr1 = new Usuario4( ); prog.imprimeUsuario(usr1); usr2 = new Usuario4("Eduardo",24,"Mi direccion"); prog.imprimeUsuario(usr2); usr1 = new Usuario4(usr2); usr1.setEdad(50); usr2.setEdad(30.45f); prog.imprimeUsuario(usr1); prog.imprimeUsuario(usr2);
  • 4. } } 2. Interpreta y ejecuta el siguiente programa: class Luz { private int brillo; private boolean encendida; Luz() { Salida //("el Constructor que por defecto es Luz()"); this.brillo = 0; this.encendida = true; } Luz(int brillo) { Salida //("el Constructor de un parametro tipo entero Luz(int brillo)"); this.brillo = brillo; } Luz(boolean encendida) { salida //("el Constructor con un parametro boolean Luz(boolean encendida)"); this.encendida = encendida; } Luz(boolean encendida, int brillo) { this(brillo); salida //("el Constructor con 2 parametros: Luz(boolean encendida, int brillo)"); this.encendida = encendida; } public void salida(String s) { System.out.println(s); } } public class Constructores { public static void main (String [] args) { System.out.println("aquí creamos lamparita A, con Luz()."); Luz lamparitaA = new Luz(); System.out.println("aquí creamos lamparita B, con Luz(10)."); Luz lamparitaB = new Luz(10); System.out.println("aquí creamos lamparita C, con Luz(true)."); Luz lamparitaC = new Luz(true); System.out.println("aquí creamos lamparita D, con Luz(true,15)."); Luz lamparitaD = new Luz(true,15); } }
  • 5. EJECUCION: run: creamos lamparita A, con Luz(). Constructor por defecto Luz() creamos lamparita B, con Luz(10). Constructor con 1 parametro tipo entero Luz(int brillo) creamos lamparita C, con Luz(true). Constructor con un parametro boolean Luz(boolean encendida) creamos lamparita D, con Luz(true,15). Constructor con un parametro tipo entero Luz(int brillo) Constructor con 2 parametros: Luz(boolean encendida, int brillo) BUILD SUCCESSFUL (total time: 0 seconds) Al ejecutar podemos verificar: I. se crea lamparita que tiene por defecto la letra “A” (puede obtener otros nombres o variables), esta retorna a lamparita con su constructor que es luz. II. se crea una lamparita “B” con Luz(10), su constructor será con un parametro de tipo entero Luz(int brillo). III. se crea una lamparita “C” con Luz(true), su constructor es para un parametro boolean Luz(boolean encendida). IV. se crea lamparita “D” con Luz(true,15), en su Constructor de un parametro tipo entero será Luz(int brillo) y su Constructor con dos parametros: será Luz(boolean encendida, int brillo).