2 1 1 Definiendo Clases
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

2 1 1 Definiendo Clases

on

  • 705 views

 

Statistics

Views

Total Views
705
Views on SlideShare
705
Embed Views
0

Actions

Likes
0
Downloads
7
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

2 1 1 Definiendo Clases Presentation Transcript

  • 1. 2_1_1 Definiendo clases Apoyo SSD3
  • 2. Variables y Métodos Estáticos
    • Considera una clase que contiene una  variable de instancia .
    • Cada vez que se crea una instancia de esa clase, se asigna memoria para la variable de instancia; por consiguiente, cada instancia de la clase tendrá su  propia  copia de la variable de instancia.
  • 3. Variables estáticas
    • Esto no es verdadero para las  variables de clase . Sólo existirá una copia de una variable de clase. Dicha copia es compartida por todas las instancias de la clase.
    • Una variable de clase se declara utilizando la palabra clave static, motivo por el cual se conoce frecuentemente como  variable estática .
  • 4. Métodos estáticos
    • Un  método de clase  es un método que puede acceder únicamente a variables de clase.
    • Por el contrario, un método de instancia  puede acceder  tanto  a variables e instancias de clase.
    • Un método de clase se declara también utilizando la palabra clave static, por lo que se utiliza con frecuencia el término  método estático
  • 5. Llamadas a métodos de instancia y de clase
    • Para llamar a un método de instancia, el nombre del método debe estar precedido por una referencia de objeto
    • Por convención, para llamar a un método de clase, el nombre del método debe estar precedido por el  nombre de la clase
  • 6. Métodos y variables de clase
    • Debido a que las variables de clase y los métodos de clase no están asociados a ningún objeto en particular, pueden ser utilizados ¡aún y cuando no existan objetos de la clase!
  • 7. Método selector (lectura)
    • Un  método   selector  o  selector de lectura , es utilizado para recuperar el valor de una variable de instancia.
    • Por convención, el nombre de un selector es get VariableName  donde  VariableName  es el nombre de la variable de instancia
  • 8. Método modificador
    • Un  método modificador  o  selector de escritura , es utilizado para cambiar, o mutar, el valor de una variable de instancia.
    • Por convención, el nombre de un modificador es set VariableName .
  • 9. Convenciones de nombre para parámetros
    • En este material, utilizaremos el prefijo "initial" (inicial) para nombrar los parámetros de los constructores y el prefijo "new" (nuevo) para nombrar los parámetros de los modificadores.
  • 10. Convenciones de nombre para parámetros
    • Esta convención evita el error lógico que ocurre cuando un programador utiliza el mismo nombre para un parámetro y para una variable de instancia y olvida utilizar la palabra clave  this