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.645 ]
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
Gnuplot - versátil ferramenta científica
Polindo o seu Debian - KDE + Debian-Sid
Debian + Xorg + Nvidia - Um conceito visual para desktops
Mp3Blaster - O mais completo reprodutor de MP3 modo texto
Gráficos elaborados com GnuPlot e Pov-Ray
Gerenciamento de pacotes no Slackware Linux
Deixando o BunsenLabs cinza de novo
A importância do ensino de Arte Digital nas comunidades da periferia de São Paulo
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Como impedir exclusão de arquivos por outros usuários no (Linux)
Cirurgia no Linux Mint em HD Externo via USB
Anúncio do meu script de Pós-Instalação do Ubuntu
Alguém executou um rm e quase mata a Pixar! (0)
Por que passar nas disciplinas da faculdade é ruim e ser reprovado é b... (6)
Alguém pode me indicar um designer freelancer? [RESOLVIDO] (3)









