Please enable JavaScript to use CodeHS

Ciencias de la computación de Texas 2

Clases y programación orientada a objetos

Los alumnos aprenden cómo los objetos almacenan datos e interactúan entre sí en los programas Java.

Lessons

6.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

6.2 Clases vs. Objetos

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

6.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
  • +4 more

6.4 Clases de escritura

  • Constructores
  • Cuestionario: Constructores
  • Rectángulo toString
  • Estudiante toString
  • toString para Flores
  • +5 more

6.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

6.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
  • +4 more

6.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

6.8 Clases envolventes

  • Clases envolventes
  • Cuestionario: Clases envolventes
  • Crear números enteros
  • Utilizar dobles
  • Ejemplo de Autoboxing
  • +3 more

6.9 Sobrecarga de métodos

  • Sobrecarga de métodos
  • Cuestionario sobre sobrecarga de métodos
  • Sobrecarga del método Suma
  • Sobrecarga de constructores
  • Sobrecarga media de métodos
  • +1 more

6.10 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

6.11 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

6.12 Objetos vs Primitivos

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

6.13 Herencia

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

6.14 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

6.15 Polimorfismo

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

6.16 Superclase de objeto

  • Superclase de objeto
  • Cuestionario: Superclase de objeto
  • Valores por defecto
  • Anular toString
  • Anular igual a
  • +4 more

6.17 Interfaces

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

6.18 Composición

  • Composición vs. Herencia
  • Composición
  • Casa y habitación
  • Sistema de bibliotecas

6.19 Implicaciones éticas y sociales de la informática

  • Implicaciones de los sistemas informáticos
  • La Informática y tu vida
  • Quiz: impacto ético y social
  • Principios éticos generales de ACM
  • Principios éticos generales de ACM
  • +4 more

6.20 Cuestionario sobre Clases y Programación Orientada a Objetos

  • Cuestionario sobre Clases y Programación Orientada a Objetos

Courses that include this module