class LibroFisico(
nombre: String,
autor: String,
val paginas: Int,
val isbn: String
) : Libro(nombre, autor) {
// Sobrescribir propiedad abstracta
override val tipo = "Libro Físico"
fun prestar(usuario: String) {
println("Libro '$nombre' prestado a $usuario")
println("ISBN: $isbn")
}
}
Hereda nombre y autor de la clase padre
Define el tipo como "Libro Físico"
paginas e isbn específicos
prestar() específica para físicos
lightbulb Cada tipo de libro puede tener comportamiento único