LOS OBJETOS Y LAS CLASES








La Analogía del Molde

Antes de las actividades, es útil establecer esta distinción:

  • Clase: Es el plano, el molde o la "idea" de algo. No existe físicamente, es una definición.

  • Objeto: Es la instancia real, lo que "tocamos". Se crea a partir del molde.

El ejemplo del "Smartphone"

  • Clase (El modelo de fábrica): Especifica que todo teléfono debe tener una marca, un modelo, un color y un porcentaje de batería. También define que puede "Llamar" o "Enviar Mensaje".

  • Objeto (Tu teléfono personal): Es un aparato real. Marca: Samsung; Modelo: S23; Color: Negro; Batería: 85%.


Observa los siguientes elementos y defínelos como si fueras a programarlos. Identifica 3 Atributos (características) y 2 Métodos (acciones).

Elemento                           Atributos               (Variables)Métodos                             (Funciones)
Lámpara
estudiante
personaje de video juego
cajero automático 




A continuación se presenta la Clase Vehículo. Los estudiantes deben crear 3 Objetos (instancias) diferentes basados en ella

Clase: Vehiculo

  • Atributos: tipo (auto/moto/camión), marca, color, velocidadMaxima.

  • Métodos: acelerar(), frenar().

Tarea: Define los objetos:

  1. Objeto A: (Ej: Un auto deportivo rojo)

  2. Objeto B: (Ej: Una moto de mensajería)

  3. Objeto C: (Ej: Un camión de carga)

Si cambio el color del Objeto A, ¿se cambia automáticamente el color del Objeto B? ¿Por qué?




Detección de Errores Lógicos"

Objetivo: Reforzar la jerarquía y la pertenencia de conceptos.

Consigna: Determina si las siguientes afirmaciones son Verdaderas (V) o Falsas (F) y justifica tu respuesta:

  1. "Un objeto es el molde que se usa para crear clases." (__)

  2. "Si la clase es Perro, entonces Snoopy es un objeto." (__)

  3. "Los métodos representan las características físicas de un objeto." (__)

  4. "Puedo crear 100 objetos diferentes usando una sola clase." (__)




Definir a las clases                     ARCHIVO

1.¿Qué son los mensajes, métodos y atributos ?
2.¿Qué es una clase?
3. ¿Qué diferencia existe entre una clase y un objeto? ejemplificar    ARCHIVO
4. ¿Cuáles son los componentes de una clase?    Archivo









Desarrollo de la Actividad (Aproximadamente 60-90 minutos):


Parte 2: Explorando los Pilares de la POO (40 minutos)

  1. Objetos (Instancias):

    • Explicar que un objeto es una instancia específica de una clase. Usando la analogía del coche, un "coche rojo marca X modelo Y con 4 puertas" es un objeto de la clase "Coche". Podemos tener muchos objetos (muchos coches) creados a partir de la misma clase.
    • Mostrar (si se tienen) objetos físicos que representen instancias de diferentes clases.
    • Pedir a los estudiantes que piensen en otros objetos del mundo real y a qué clases podrían pertenecer.
  2. Atributos (Propiedades):

    • Definir los atributos como las características o datos que describen a un objeto. En la clase "Coche", los atributos serían el color, la marca, el modelo, la velocidad actual, etc.
    • Pedir a los estudiantes que identifiquen más atributos para la clase "Coche" y para otros objetos que hayan mencionado.
  3. Métodos (Comportamientos):

    • Explicar que los métodos son las acciones o operaciones que un objeto puede realizar. Para la clase "Coche", los métodos serían arrancar(), acelerar(velocidad), frenar(), girar(dirección).
    • Pedir a los estudiantes que piensen en otros métodos para la clase "Coche" y para otros objetos.

Comentarios

Entradas populares de este blog

¿Qué es visual fox pro?2018

LAS WEB, WEB 2.0, WWEB 3.0, WEB 4.0