Definicion De Subclases Y Herencia H F M

6,156 views

Published on

Published in: Lifestyle, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
6,156
On SlideShare
0
From Embeds
0
Number of Embeds
32
Actions
Shares
0
Downloads
23
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Definicion De Subclases Y Herencia H F M

  1. 1. FUNDAMENTOS DE PROGRAMACION TEMA: DEFINICION DE SUBCLASES Y HERENCIA ALUMNO: HERIBERTO FAJARDO MARTINEZ
  2. 2. CLASE Una subclase se deriva de una clase en especifico, esta puede heredar atributos de la clase, sin embargo no de una misma subclase
  3. 3. EJEMPLO DE UNA SUBCLASE Definir la clase D de modo que D sea una subclase de la clase B: public class D extends B { ...} D es una clase derivada de B. D extiende la clase B. B es la clase base de D. B es la super clase de D.
  4. 4. Herencia Es una propiedad que tienen los objetos dentro de la programación, en donde un objeto puede heredar atributos de otro objeto, aunque no en todos los objetos ocurre esto ya que una subclase no puede asignarle atributos a una superclase, es ahí en donde entra otra propiedad que se llama jerarquía.
  5. 5. EJEMPLO DE UNA HERENCIA Ejemplo: se desea definir un Punto a color public class PuntoAColor extends Punto { String color ; public PuntoAColor(int x, int y, String color) { this. x = x; this. y = y; this. color = color; } public void cambiarColor (String color) { this.color= color; } public String toString () { return color +"("+x+","+y+")"; } }
  6. 6. PuntoAColor hereda todos los métodos de Punto. cambiarColor es un nuevo método de PuntoAColor. toString redefine un método que ya existía. Cuidado! Los constructores no se heredan

×