SlideShare une entreprise Scribd logo
1  sur  8
FACULTAD DE FILOSOFÍA, LETRAS Y CIENCIAS DE LA
                 EDUCACIÓN
             CARRERA INFORMÁTICA


         Chungandro Darwin
         Pacas Carolina
         Zhunaula Luz


         Msc. Omar Pérez

         Cuarto “A” – Informática
Permite acceder a
                       variables de instancia
                            de una clase.




 La palabra reservada
                                              this se refiere al objeto
 this hace referencia a
                                            actual sobre el que está
  los miembros de la
                                               actuando un método
propia clase en el objeto
                                                   determinado.
         actual.
SINTAXIS:
this.nombre_Variable

EJEMPLO:
this.a

EJEMPLO:

class Ventana {
private int largo;
private int ancho;

Ventana(int largo, int ancho) {
this.largo = largo;
this.ancho = ancho;
Ventana() {
largo = 12; ancho = 8;
}
Es de acceso público



                              Atributos de una clase




   Constructor   Clase   Parámetros asignados



                                 Operador de este objeto es la
                                 propiedad de la variable
Definir métodos de asignación



                                  Obtener los datos
                                  de las variables




                                Retornar el
                                valor de las
                                variables
Asignamos valor a los atributos

    Nombre del Objeto
                          Método




 Ejecutado el
 programa
EJEMPLO DE APLICACIÓN
public class suma1 {
private int a; /*atributos de un objeto*/
private int b;

/*constructor tiene nombre de la clase; puede o no tener paràmetros*/
public suma1 (int a, int b){
this.a=a;/**/
this.b=b;
}
public void asignarPrimer(int a){ /*asingar*/
this.a=a;
}
public void asignarSegundo(int b){
this.b=b;
}
public int obtenerPrimer(){/*obtener*/
return a;
}
public int obtenerSegundo(){
                                                 Clase secundaria, donde
return b;
}                                                se       construyen   los
}                                                constructores y métodos
public class suma {

public static void main(String[] args) {
int c;
suma1 obj_n=new suma1(5,6);/*crear el objeto*/

System.out.println("El primer número: "+obj_n.obtenerPrimer());
System.out.println("El segundo número: "+obj_n.obtenerSegundo());
c=obj_n.obtenerPrimer()+obj_n.obtenerSegundo();
 System.out.println("La suma es: "+c);

  obj_n.asignarPrimer(3);
  obj_n.asignarSegundo(4);

System.out.println("El primer número: "+obj_n.obtenerPrimer());
System.out.println("El segundo número: "+obj_n.obtenerSegundo());
c=obj_n.obtenerPrimer()+obj_n.obtenerSegundo();
  System.out.println("La suma es: "+c);
}
}                                                Clase primaria, donde se
                                               llama a los constructores
                                               y métodos

Contenu connexe

Tendances

Utp ia l7 conjuntos difusos
Utp ia l7 conjuntos difusosUtp ia l7 conjuntos difusos
Utp ia l7 conjuntos difusos
c09271
 
Utp sirn_sl8 conjuntos difusos
 Utp sirn_sl8 conjuntos difusos Utp sirn_sl8 conjuntos difusos
Utp sirn_sl8 conjuntos difusos
c09271
 
Elementos de una clase
Elementos de una claseElementos de una clase
Elementos de una clase
Isaias Toledo
 
5.1 estructura de una clase.
5.1 estructura de una clase.5.1 estructura de una clase.
5.1 estructura de una clase.
K Manuel TN
 

Tendances (20)

9 Curso de POO en java - variables, constantes y objetos
9 Curso de POO en java - variables, constantes y objetos9 Curso de POO en java - variables, constantes y objetos
9 Curso de POO en java - variables, constantes y objetos
 
Introduccio al Java
Introduccio al JavaIntroduccio al Java
Introduccio al Java
 
10 Curso de POO en java - métodos modificadores y analizadores
10 Curso de POO en java - métodos modificadores y analizadores10 Curso de POO en java - métodos modificadores y analizadores
10 Curso de POO en java - métodos modificadores y analizadores
 
Utp ia l7 conjuntos difusos
Utp ia l7 conjuntos difusosUtp ia l7 conjuntos difusos
Utp ia l7 conjuntos difusos
 
Cesar adrian barrios alarcon unidad 2
Cesar adrian barrios alarcon      unidad 2       Cesar adrian barrios alarcon      unidad 2
Cesar adrian barrios alarcon unidad 2
 
Taller 1 3
Taller 1 3Taller 1 3
Taller 1 3
 
Datos abstractos
Datos abstractosDatos abstractos
Datos abstractos
 
java (clases,herencias,encapsulamiento,.. )
java (clases,herencias,encapsulamiento,.. )java (clases,herencias,encapsulamiento,.. )
java (clases,herencias,encapsulamiento,.. )
 
Utp sirn_sl8 conjuntos difusos
 Utp sirn_sl8 conjuntos difusos Utp sirn_sl8 conjuntos difusos
Utp sirn_sl8 conjuntos difusos
 
Elementos de una clase
Elementos de una claseElementos de una clase
Elementos de una clase
 
Video 1 metodos y arreglos
Video 1 metodos y arreglosVideo 1 metodos y arreglos
Video 1 metodos y arreglos
 
Herencia poo
Herencia pooHerencia poo
Herencia poo
 
Presentacion5
Presentacion5Presentacion5
Presentacion5
 
Programación 3: clases derivadas y polimorfismo
Programación 3: clases derivadas y polimorfismoProgramación 3: clases derivadas y polimorfismo
Programación 3: clases derivadas y polimorfismo
 
Iniciando en java en www.fiec.espol.edu.ec
Iniciando en java  en www.fiec.espol.edu.ecIniciando en java  en www.fiec.espol.edu.ec
Iniciando en java en www.fiec.espol.edu.ec
 
1.3 uso de tipos de datos abstractos
1.3 uso de tipos de datos abstractos1.3 uso de tipos de datos abstractos
1.3 uso de tipos de datos abstractos
 
Clases en Java y todo lo relacionado
Clases en Java y todo lo relacionadoClases en Java y todo lo relacionado
Clases en Java y todo lo relacionado
 
Presentacion4
Presentacion4Presentacion4
Presentacion4
 
5.1 estructura de una clase.
5.1 estructura de una clase.5.1 estructura de una clase.
5.1 estructura de una clase.
 
SCJP, Clase 2: Ejemplos De Enum, Poo
SCJP, Clase 2: Ejemplos De Enum, PooSCJP, Clase 2: Ejemplos De Enum, Poo
SCJP, Clase 2: Ejemplos De Enum, Poo
 

Similaire à Constructores con el parámetro this

Poo1conceptobasicoconinstanciacion
Poo1conceptobasicoconinstanciacionPoo1conceptobasicoconinstanciacion
Poo1conceptobasicoconinstanciacion
jlmanmons
 
Clases metodos y atributos
Clases metodos y atributosClases metodos y atributos
Clases metodos y atributos
Robert Wolf
 
programacion orientada a objetos
programacion orientada a objetosprogramacion orientada a objetos
programacion orientada a objetos
ale8819
 

Similaire à Constructores con el parámetro this (20)

Tema2
Tema2Tema2
Tema2
 
Poo1conceptobasicoconinstanciacion
Poo1conceptobasicoconinstanciacionPoo1conceptobasicoconinstanciacion
Poo1conceptobasicoconinstanciacion
 
Introducción a la programación y la informática. Tema 5
Introducción a la programación y la informática. Tema 5Introducción a la programación y la informática. Tema 5
Introducción a la programación y la informática. Tema 5
 
Propiedades De La Poo
Propiedades De La PooPropiedades De La Poo
Propiedades De La Poo
 
Clases metodos y atributos
Clases metodos y atributosClases metodos y atributos
Clases metodos y atributos
 
Clases y objetos
Clases y objetosClases y objetos
Clases y objetos
 
Modulo Algorítmica III - Julio Vasquez
Modulo Algorítmica III - Julio VasquezModulo Algorítmica III - Julio Vasquez
Modulo Algorítmica III - Julio Vasquez
 
Unidad 2 poo_clases_y_objetos
Unidad 2 poo_clases_y_objetosUnidad 2 poo_clases_y_objetos
Unidad 2 poo_clases_y_objetos
 
Poo
PooPoo
Poo
 
Programación Orientada a Objetos - Unidad 2: clases y objetos
Programación Orientada a Objetos - Unidad 2: clases y objetosProgramación Orientada a Objetos - Unidad 2: clases y objetos
Programación Orientada a Objetos - Unidad 2: clases y objetos
 
Introduccion a la poo
Introduccion a la pooIntroduccion a la poo
Introduccion a la poo
 
Programación Orientada a Objetos en Java
Programación Orientada a Objetos en JavaProgramación Orientada a Objetos en Java
Programación Orientada a Objetos en Java
 
Clase 2 poo java
Clase 2 poo javaClase 2 poo java
Clase 2 poo java
 
Metodos 2
Metodos 2Metodos 2
Metodos 2
 
Java2-Clases.ppt
Java2-Clases.pptJava2-Clases.ppt
Java2-Clases.ppt
 
Java2-Clases.ppt
Java2-Clases.pptJava2-Clases.ppt
Java2-Clases.ppt
 
Java2-Clases.ppt Programación Orientada a Objetos
Java2-Clases.ppt Programación Orientada a ObjetosJava2-Clases.ppt Programación Orientada a Objetos
Java2-Clases.ppt Programación Orientada a Objetos
 
programacion orientada a objetos
programacion orientada a objetosprogramacion orientada a objetos
programacion orientada a objetos
 
Unidad 3 CLASES, OBJETOS E INTSANCIAS
Unidad 3 CLASES, OBJETOS E INTSANCIASUnidad 3 CLASES, OBJETOS E INTSANCIAS
Unidad 3 CLASES, OBJETOS E INTSANCIAS
 
JAVA ORIENTADO A OBJETOS - CLASES Y OBJETOS
JAVA ORIENTADO A OBJETOS - CLASES Y OBJETOSJAVA ORIENTADO A OBJETOS - CLASES Y OBJETOS
JAVA ORIENTADO A OBJETOS - CLASES Y OBJETOS
 

Dernier

TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
jlorentemartos
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
Wilian24
 

Dernier (20)

Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docx
 
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptxPLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptx
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 

Constructores con el parámetro this

  • 1. FACULTAD DE FILOSOFÍA, LETRAS Y CIENCIAS DE LA EDUCACIÓN CARRERA INFORMÁTICA Chungandro Darwin Pacas Carolina Zhunaula Luz Msc. Omar Pérez Cuarto “A” – Informática
  • 2. Permite acceder a variables de instancia de una clase. La palabra reservada this se refiere al objeto this hace referencia a actual sobre el que está los miembros de la actuando un método propia clase en el objeto determinado. actual.
  • 3. SINTAXIS: this.nombre_Variable EJEMPLO: this.a EJEMPLO: class Ventana { private int largo; private int ancho; Ventana(int largo, int ancho) { this.largo = largo; this.ancho = ancho; Ventana() { largo = 12; ancho = 8; }
  • 4. Es de acceso público Atributos de una clase Constructor Clase Parámetros asignados Operador de este objeto es la propiedad de la variable
  • 5. Definir métodos de asignación Obtener los datos de las variables Retornar el valor de las variables
  • 6. Asignamos valor a los atributos Nombre del Objeto Método Ejecutado el programa
  • 7. EJEMPLO DE APLICACIÓN public class suma1 { private int a; /*atributos de un objeto*/ private int b; /*constructor tiene nombre de la clase; puede o no tener paràmetros*/ public suma1 (int a, int b){ this.a=a;/**/ this.b=b; } public void asignarPrimer(int a){ /*asingar*/ this.a=a; } public void asignarSegundo(int b){ this.b=b; } public int obtenerPrimer(){/*obtener*/ return a; } public int obtenerSegundo(){ Clase secundaria, donde return b; } se construyen los } constructores y métodos
  • 8. public class suma { public static void main(String[] args) { int c; suma1 obj_n=new suma1(5,6);/*crear el objeto*/ System.out.println("El primer número: "+obj_n.obtenerPrimer()); System.out.println("El segundo número: "+obj_n.obtenerSegundo()); c=obj_n.obtenerPrimer()+obj_n.obtenerSegundo(); System.out.println("La suma es: "+c); obj_n.asignarPrimer(3); obj_n.asignarSegundo(4); System.out.println("El primer número: "+obj_n.obtenerPrimer()); System.out.println("El segundo número: "+obj_n.obtenerSegundo()); c=obj_n.obtenerPrimer()+obj_n.obtenerSegundo(); System.out.println("La suma es: "+c); } } Clase primaria, donde se llama a los constructores y métodos