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: 28.480 ]
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
Polindo o seu Debian - KDE + Debian-Sid
Gráficos elaborados com GnuPlot e Pov-Ray
Gnuplot - versátil ferramenta científica
Debian + Xorg + Nvidia - Um conceito visual para desktops
Mp3Blaster - O mais completo reprodutor de MP3 modo texto
Wake-on-LAN (WOL) utilizando Netcat - Dissecando o protocolo
Gtk-Qt Engine: temas Qt em aplicações GTK
Arte digital: novas possibilidades com softwares livres
Como contribuir para projetos abertos no GitHub
Instalando o Linux direto do HD
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Atualizando o Fedora 42 para 43
Como saber se o seu e-mail já teve a senha vazada?
Como descobrir se a sua senha já foi vazada na internet?
Mint Xfce não mantém a conexão no wi-fi (2)
Problemas com Driver NVIDIA (5)
Warcraft II Remastered no Linux? (8)









