Please enable JavaScript to use CodeHS

Introducción a Java (Latte)

Clases y programación orientada a objetos

Este módulo enseña a los alumnos los fundamentos de la Programación Orientada a Objetos en Java, que es un potente paradigma de programación. Los alumnos aprenderán cómo los objetos almacenan datos e interactúan entre sí en los programas Java. Los alumnos diseñarán e implementarán clases y ampliarán clases utilizando la herencia.

Lessons

4.1 Introducción a las clases y objetos

  • ¿Qué es una Clase?
  • Cuestionario: Clases y objetos
  • La clase rectángulo
  • La Clase Punto
  • La clase estudiantil
  • +4 more

4.2 Clases vs. Objetos

  • Clases y objetos
  • Clases vs. Objetos vs. Instancias
  • Clases, objetos e instancias
  • Crear objetos rectángulo
  • Mensajes de texto

4.3 Utilizar una clase como cliente

  • Cómo utilizar una clase
  • Cuestionario: Cliente de una clase
  • Utilizar la clase rectángulo como cliente
  • Utilizar la clase Aleatorizador como cliente
  • Tirar monedas
  • +3 more

4.4 Clases de escritura

  • Constructores
  • Cuestionario: Constructores
  • Constructor de alumnos
  • Constructor de rectángulos
  • Clase Triángulo: Constructor
  • +8 more

4.5 Escribir clases y métodos de instancia

  • Escribir métodos de instancia
  • Cuestionario: Métodos de escritura
  • Área de un rectángulo
  • Mover un punto
  • Escritura getPerimeter()
  • +4 more

4.6 Métodos Getter y Setter

  • Métodos Getter y Setter
  • Cuestionario: Métodos Getter y Setter
  • Métodos de obtención de rectángulos
  • Métodos de captación de alumnos
  • Métodos para obtener mensajes de texto
  • +2 more

4.7 Métodos y variables de clase

  • Métodos y variables estáticos (Métodos y variables de clase)
  • Cuestionario: Métodos estáticos
  • Variables y métodos de la clase Alumno
  • Utilizar la clase de matemáticas
  • Utilizar el aleatorizador
  • +6 more

4.8 Sobrecarga de métodos

  • Sobrecarga de métodos
  • Cuestionario sobre sobrecarga de métodos
  • Sobrecarga del método Suma
  • Sobrecarga de constructores
  • Sobrecarga del método del producto

4.9 Variables locales y ámbito de aplicación

  • Variables locales y ámbito de aplicación
  • Cuestionario sobre variables locales y ámbito
  • Instancia Ámbito de la variable
  • Ámbito de la variable local
  • Sombreado variable
  • +1 more

4.10 Términos clave para las clases

  • Términos clave para las clases
  • Cuestionario: Esta palabra clave
  • Rectángulos y esto
  • Pilas
  • Escribe tu propio CódigoHS

4.11 Objetos vs Primitivos

  • Objetos vs Primitivos
  • Cuestionario Objetos vs Primitivos
  • Comparar rectángulos
  • Cambiar de perro
  • Excepción de puntero nulo
  • +2 more

4.12 Herencia

  • Herencia
  • Cuestionario: Subclases y Superclases
  • El cuadrado es un rectángulo
  • Tienda de ropa

4.13 Diseño de clases y clases abstractas

  • Diseño de clases y clases abstractas
  • Cuestionario: Diseño de clases
  • La jerarquía de formas
  • Clases para el postre
  • Encontrar los perímetros

4.14 Polimorfismo

  • Polimorfismo
  • Cuestionario: Polimorfismo
  • Sonidos de animales
  • Áreas de forma
  • Diversión con sólidos

4.15 Interfaces

  • Interfaces
  • Cuestionario: Interfaces
  • Interfaz comparable
  • Interfaz Sumable
  • La fracción es comparable
  • +2 more

4.16 Cuestionario de la Unidad 4

  • Unidad 4 - Clases y programación orientada a objetos

Courses that include this module