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.139 ]
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
Weta Digital + Linux = Avatar - Um case de sucesso
Instalando e Usando a Versão Mais Recente do BleachBit no Linux
Instalando o GNU/Linux numa máquina virtual (e aprendendo sem correr riscos)
Gerenciamento de pacotes no Slackware Linux
Aprenda a Gerenciar Permissões de Arquivos no Linux
Como transformar um áudio em vídeo com efeito de forma de onda (wave form)
Como aprovar Pull Requests em seu repositório Github via linha de comando
Aplicativo simples para gravar tela
Quebra de linha na data e hora no Linux Mint
Firefox não abre em usuário não administradores (0)
Sempre que vou baixar algum pacote acontece o erro dpkg (8)
tentando instalar em um notebook antigo o Linux LegacyOS_2023... [RESO... (8)
Problema com Conexão Outlook via Firewall (OpenSUSE) com Internet Fibr... (5)