O que é Orientação a Objeto - Mais uma tentativa
Em uma busca desesperada para explicar de forma simples os conceitos básicos de OO, acabei enveredando e usando exemplos nada convencionais. Espero assim que consiga alavancar a curiosidade de alguém por esta técnica de programação, mesmo que nessa tentativa nada formal e de pouco conteúdo técnico possa ser rotulado como um irresponsável.
[ Hits: 27.949 ]
Por: Franklin Anderson de Oliveira Souza em 21/02/2007 | Blog: http://fisica.ufmt.br/~franklinbr/
import math class esfera: pi = 3.14 #atributo def __init__(self, raio): #construtor self.raio = raio def volume(self): #metodo_para_calculo_do_volume self.VolumeEsfera = (4/3) * self.pi * pow(self.raio,3) print "Volume da esfera: %f" %self.VolumeEsfera def superficie(self): #metodo_para_calculo_da_superficie self.AreaEsfera = 4 * self.pi * pow(self.raio, 2) print "Area da Esfera: %f" %self.AreaEsfera
função SomaDoisNumeros(inteiro A, inteiro B) { inteiro C C = A + B return C }[2] - Patuás são enfeites, colares e utensílios decorativos, palavra muito usada no nordeste
Gráficos elaborados com GnuPlot e Pov-Ray
Debian + Xorg + Nvidia - Um conceito visual para desktops
Mp3Blaster - O mais completo reprodutor de MP3 modo texto
Gnuplot - versátil ferramenta científica
Polindo o seu Debian - KDE + Debian-Sid
Recuperando imagem ISO com falha usando JIGDO
Comando du - encontrando as maiores pastas e arquivos no Linux
Compilando e instalando o XFCE 4.2 no SuSE através dos fontes
Instalando um sistema Debian GNU/Linux completo em 20 minutos
Instalar e Configurar o Slackware Linux em 2025
Como configurar os repositórios do apt no Debian 12 em 2025
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Configurando o Conky para iniciar corretamente no sistema
3 configurações básicas que podem melhorar muito a sua edição pelo editor nano
Como colorir os logs do terminal com ccze
Instalação Microsoft Edge no Linux Mint 22
Como configurar posicionamento e movimento de janelas no Lubuntu (Openbox) com atalhos de teclado
Jogando com Proton no LInux (0)
Ingress NGINX Controller CVSS base score of 9.8 (4)
Impossível corrigir problemas, você manteve (hold) pacotes quebrados. (2)