• Save
Constructores con el parámetro this
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Constructores con el parámetro this

on

  • 434 views

 

Statistics

Views

Total Views
434
Views on SlideShare
434
Embed Views
0

Actions

Likes
1
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Constructores con el parámetro this Presentation Transcript

  • 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étodopropia clase en el objeto determinado. actual.
  • 3. SINTAXIS:this.nombre_VariableEJEMPLO:this.aEJEMPLO: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ÓNpublic 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, dondereturn 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