Funciones y Clases en C++
Recopilación - C/C++(13) 1.Expresiones Lambda07-02 2.Partición y manejo de memoria en C/C++06-13 3.Punteros inteligentes06-14 4.Análisis de punteros complejos en C: regla de derecha a izquierda06-14 5.Cadenas en C/C++06-14 6.Modificadores static, const y extern para variables en C++06-15 7. Funciones y Clases en C++ 06-16 8.Plantillas en C++06- ...
Publicado el 8-3 03:19
Herencia de Clases en Python
Herencia de Clases en Python
La herencia es uno de los pilares fundamentales de la Programación Orientada a Objetos (POO), junto con la encapsulación y el polimorfismo. Su propósito principal es facilitar la reutilización de código y establecer una relación jerárquica entre clases, permitiendo que una clase (subclase o clase derivada) adquiera ...
Publicado el 7-25 15:11
Implementación de Composición, Herencia y Polimorfismo en C++
Gestión de Datos mediante Composición y Patrón Dirty Flag
La composición es una técnica fundamental en la programación orientada a objetos donde una clase contiene instancias de otras clases como miembros. En este ejemplo, diseñamos un evaluador de calificaciones que utiliza contenedores de la biblioteca estándar (STL) para gestionar datos y un ...
Publicado el 7-22 16:58
Fundamentos de la Programación Orientada a Objetos en Python
Conceptos de la Programación Orientada a Objetos (POO)
La Programación Orientada a Objetos es un paradigma que estructura el software en torno a "objetos" en lugar de funciones o lógica pura. Mientras que la programación procedimental se enfoca en una secuencia lógica de pasos para resolver un problema (como una receta), la POO busca ...
Publicado el 7-21 21:55
Programación Orientada a Objetos en Python
class Usuario:
"""Representa un usuario del sistema"""
def __init__(self):
self.nombre = "Ana"
self.edad = 25
self.genero = "femenino"
def __str__(self):
return f"Usuario: {self.nombre}"
def saludar(self):
print(&qu ...
Publicado el 7-19 12:02
Herencia en C++: Conceptos Avanzados
Herencia y Relaciones de Amistad
Las relaciones de amistad no se heredan. Una función amiga declarada en la clase base no tiene acceso a los miembros privados o protegidos de las clases derivadas.
Herencia con Miembros Estáticos
Cuando una clase base define un miembro estático, existe una única instancia de ese miembro en toda la jerarquía de h ...
Publicado el 7-19 07:13
Conceptos de Programación Orientada a Objetos en Python: Herencia, Encapsulamiento y Polimorfismo
La programación orientada a objetos (POO) es un paradigma de diseño de software que organiza el código en torno a "objetos" en lugar de funciones y lógica. Los conceptos clave de la POO, como la herencia, el encapsulamiento y el polimorfismo, son fundamentales para escribir código modular, reutilizable y mantenible.
Herencia
La herenc ...
Publicado el 7-14 22:56
Guía completa de Java: desde fundamentos hasta programación orientada a objetos
Configuración del entorno y primer programa
Para iniciar con Java es necesario instalar el JDK y configurar las variables de entorno. El JDK (Java Development Kit) contiene el compilador javac, el intérprete java y otras herramientas esenciales.
Configuración de JAVA_HOME
Se recomienda crear la variable de entorno JAVA_HOME apuntando a la carpe ...
Publicado el 7-13 01:04
Conceptos Fundamentales de Programación Orientada a Objetos en Java
Encapsulamiento en Java
Implementación de encapsulamiento
class Persona {
private int edad;
private String nombre;
public int obtenerEdad() {
return edad;
}
public void establecerEdad(int valor) {
if(valor >= 0 && valor <= 120) {
this.edad = valor;
}
}
...
Publicado el 7-11 10:15
Herencia y derivación de clases en C++
Conceptos fundamentales
En programación orientada a objetos, la herencia permite que una clase adquiera propiedades y comportamientos de otra. La clase original se denomina clase base o superclase, mientras que la nueva clase creada se llama clase derivada o subclase.
La declaración de una clase derivada sigue esta snitaxis:
class NombreClaseDe ...
Publicado el 7-9 17:26