CodeGym
AI Academy
Promoción
CodeGym University
Aprendizaje
Cursos
Tareas
Encuestas & Cuestionarios
Juegos
Ayuda
Horario
Comunidad
Usuarios
Foro
Chat
Artículos
Historias de éxito
Actividad
Reseñas
Suscripciones
Tema claro

Lecciones

  • Reseñas
  • Sobre nosotros
Comenzar
Comenzar a aprender
Comienza a aprender ahora
  • Mi progreso
  • Cursos
  • Universidad
  • Mapa de misiones
  • Lecciones
  • Sobrecarga de métodos

    All lectures for ES purposes
    Nivel 1,Lección 120
    Todos los métodos dentro de una clase deben tener nombres únicos, o más bien, una combinación de un nombre único y un conjunto de tipos de parámetros para ese método. Imagina que necesitas escribir un método Add() para sumar dos números. Pero aún no sabes con certeza si estos números son enteros o dobles. La salida inteligente es sobrecargar el método Add. Risha te contará el resto.
    Disponible
  • Clases abstractas

    All lectures for ES purposes
    Nivel 1,Lección 121
    Muy a menudo necesita describir algo no específico, básico en el programa. Por ejemplo, "coche". Tendrá un motor y una carrocería. Esto no es una máquina, sino solo una abstracción, una clase que creamos por conveniencia. Y ya en su base, se puede estropear un Ferrari o un Lada. La conferencia tiene detalles. Interesante.
    Disponible
  • Interfaces

    All lectures for ES purposes
    Nivel 1,Lección 122
    La interfaz es el hijo legítimo de Abstracción y Polimorfismo. Una interfaz es muy similar a una clase abstracta, en la que todos los métodos son abstractos. Se declara de la misma manera que una clase, solo se usa la palabra clave de interfaz. Y por qué son necesarios, cómo y cuándo se usan, aprenderá de esta lección.
    Disponible
  • Las interfaces son más que interfaces: son comportamientos

    All lectures for ES purposes
    Nivel 1,Lección 123
    Imagina que eres un constructor de robots y tienes decenas de robots bajo tu control, cada uno de los cuales puede tener varias profesiones. Necesitas completar urgentemente el muro. Tomas todos los robots que tienen la habilidad de "constructor" y les dices que construyan un muro. No te importa qué tipo de robots sean, incluso los aspersores. Si puede construir, que construya.
    Disponible
  • Por qué existen las interfaces: comportamientos declarados compatibles

    All lectures for ES purposes
    Nivel 1,Lección 124
    Una interfaz es un mecanismo para que algo interactúe con algo. Aquí la persona le dice al perro que “se siente”, es decir, da la orden de acuerdo con la “interfaz de voz para controlar al perro”. Si el perro ejecuta el comando, entonces es compatible con esta interfaz. En programación es lo mismo. Puede combinar métodos, acciones en un objeto y sus datos, en una interfaz. ¿Para qué? Aprende de la conferencia.
    Disponible
  • herencia múltiple de interfaces

    All lectures for ES purposes
    Nivel 1,Lección 125
    Dicen que en Java no existe la herencia múltiple... Parece que no existe, pero lo es. No hay herencia múltiple de clases debido a algunos problemas (más sobre ellos más adelante). Pero la herencia múltiple de interfaces en Java existe bastante, y esta interesante y poderosa herramienta ayuda mucho a escribir código racional.
    Disponible
  • Clase abstracta vs. interfaz

    All lectures for ES purposes
    Nivel 1,Lección 126
    ¿En qué se diferencia una clase abstracta de una interfaz? Estos conceptos muy pronto se volverán familiares y comprensibles, pero en el proceso de aprendizaje no siempre es fácil separar claramente uno de otro. El profesor Bilaabo y su mágica tabla resumen de comparación de clases abstractas e interfaces tienen prisa por ayudar.
    Disponible
  • Interfaces estándar: InputStream, OutputStream

    All lectures for ES purposes
    Nivel 1,Lección 127
    Érase una vez InputStream y OutputStream. Se declaran como clases abstractas, pero si miras de cerca, parecen ser interfaces reales. Casi todos sus métodos son abstractos, excepto algunos métodos menores. Atención, la pregunta es: ¿cuál es su peculiaridad y por qué todavía se hacen clases abstractas?
    Disponible
  • Tarea de bonificación | 11 conferencias | 3 nivel

    All lectures for ES purposes
    Nivel 1,Lección 128
    ¡El Capitán Bobrov de Galaxy Rush está en contacto! Tiene un par de sorpresas para ti. Más precisamente, no un par, ni sorpresas, sino hasta diez tareas para consolidar el conocimiento sobre clases e interfaces abstractas. Y los más curiosos pueden intentar resolver tres acertijos adicionales, para resolverlos debes pensar con cuidado.
    Disponible
  • instancia del operador

    All lectures for ES purposes
    Nivel 1,Lección 129
    Hoy continuaremos conociendo la instancia del operador. Ya has oído hablar de esto en conferencias anteriores, verifica si un objeto es un objeto de cierta clase. Hoy estudiará en qué circunstancias, cómo y dónde puede y debe usarse, si tiene en cuenta la herencia y las interfaces.
    Disponible
  • Elenco. Expansión y contracción

    All lectures for ES purposes
    Nivel 1,Lección 130
    Una vez, durante el paso de la primera misión, te enfrentaste a la expansión y contracción de tipos primitivos. Ahora comprende mucho mejor los tipos de referencia. Entonces, es hora de ver cómo funciona la expansión y el estrechamiento de los tipos en su caso.
    Disponible
  • Enlaces útiles del Profesor - 14

    All lectures for ES purposes
    Nivel 1,Lección 131
    Mirar el mismo material desde diferentes ángulos es útil, porque todos piensan de manera diferente, y quizás la mejor fuente de teoría para usted sea diferente de la que le conviene a su amigo. Especialmente para usted, el profesor encontró una conferencia muy interesante sobre la fundición de tipos y la instancia de la red.
    Disponible
  • 1
  • ...
  • 9
  • 10
  • 11
  • 12
  • 13
  • ...
  • 98
Aprender
  • Registro
  • Curso de Java
  • Ayuda con tareas
  • Precios
  • Sintaxis de Java
Comunidad
  • Usuarios
  • Artículos
  • Foro
  • Chat
  • Historias de éxito
  • Actividad
  • Programa de afiliados
Empresa
  • Acerca de nosotros
  • Contactos
  • Reseñas
  • Sala de prensa
  • CodeGym para EDU
  • Preguntas frecuentes
  • Soporte
CodeGymCodeGym es un curso en línea para aprender programación Java desde cero. Este curso es una forma perfecta de dominar Java para principiantes. Contiene más de 1.200 tareas con verificación instantánea y un conjunto esencial de teoría sobre los fundamentos de Java. Para ayudarte a tener éxito en la formación, hemos implementado una serie de funciones motivacionales: cuestionarios, proyectos de programación, contenido sobre aprendizaje eficiente y contenidos sobre la carrera profesional de un desarrollador Java.
Síguenos
Idioma de la interfaz
English Deutsch
Español
हिन्दी Français Português Polski বাংলা 简体中文 मराठी தமிழ் Italiano Bahasa Indonesia 繁體中文 Nederlands 日本語 한국어 Bulgarian Danish Hungarian Basa Jawa Malay Norwegian Romanian Swedish Telugu Thai Українська Filipino Turkish Azərbaycan Русский Vietnamese
"Los programadores se hacen, no nacen" © 2026 CodeGym
MastercardVisa
"Los programadores se hacen, no nacen" © 2026 CodeGym