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
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
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
Fundamentos de Programación Orientada a Objetos en Java
01-Conceptos Fundamentales de POO
La programación orientada a objetos se basa en la interacción entre objetos: refrigerador.abrir(); refrigerador.guardar(); refrigerador.cerrar();
02-Aproximación Orientada a Objetos
Utilizar y dirigir objetos sin necesidad de comprender el proceso interno, solo interesa el resultado final. Según el libro " ...
Publicado el 7-4 22:37
Tres Pilares de la Programación Orientada a Objetos en C++: Herencia, Encapsulamiento y Polimorfismo
C++ posee tres características fundamentales en la programación orientada a objetos: herencia, encapsulamiento y polimorfismo.
En C++, todo se considera un objeto, y cada objeto tiene atributos y comportamientos.
Por ejemplo:
Los humanos pueden ser considerados objetos, con atributos como nombre, edad, altura, peso..., y comportamientos como ca ...
Publicado el 6-23 20:04
Mecanismo Dual de Compilación e Interpretación en Java
Compilación a bytecode mediante el comando javac:
javac Saludo.java
Genera el arrchivo Saludo.class con instrucciones para la JVM
Ejecución de Bytecode
Interpretación del bytecode usando la JVM:
java Saludo
Optimizaciones con Compilación JIT
La JVM detecta automáticamente código frecuente para compilación nativa:
java -XX:+PrintCompilation ...
Publicado el 6-19 23:22