Aprendendo Java com o Bope

Seguimos com novos exemplos inspirados na triste realidade da polícia carioca.


/**
 * O Bope foi criado para atuar quando a policia perde o controle
 * E no rio de janeiro isso acontece com bastante frequencia
 */

class Bope{

	private String nome;
	private int qtdeVitimas = 1; // ja começa bem!
	public Bope(String nome){
		this.nome = nome;

	}

	// sobrecarga do método ondeTaOBaiano
	public void ondeTaOBaiano(Estudante e){
		e.sabeVoarEstudante();
	}

	public void ondeTaOBaiano(Traficante t){
		t.levaSacoNaCabeca();
	}

	// exemplo de método final!

	public final Doze encontreiOBaiano(Baiano b){
		return b.naCaraNaoQueEhPraNaoEstragarVelorio();
	}

}
public class Treinamento{

	public void missao(CapitaoNascimento cn){
		cn.sentaOdedoNessaPorra();
	} // Sugestão do leitor Luciano Silva

	public static void main(String [] xxx){
//Apresento o capitão nascimento

	Bope capitao = new Bope(”01″); //Capitao Nascimento
	try{

//de cada 100 policiais que fazem o curso do Bope,
//so se formam 5, e eu, quando me formei parceiro,
//eramos apenas 3.

	Turma.tentaFazerCursoBopeCom(capitao);

while(aluno.count >= 3){
	aluno.pedePraSair();
	   if(aluno istanceof Cafetao){
		 capitao.say(”Pede pra sair!”);
		 capitao.say(”Seu Lugar Eh Com Puta!”);
	   }
	   if(aluno istanceof PorraLoka){
		   capitao.say(”Tira essa farda preta!”);
		   capitao.say(”Voce nao eh cavera. voce eh MULEQUE!”);
	   }
	   if( aluno.isXerife() ) aluno.desiste();
}
} catch (PolicialCorruptoEncontrado pce){
} catch (PolicialFracoEncontrado pfe){
} catch (PolicialSemABandoleiraNessaAlturadoCampeonato e) {
}
}
}

SEUS FANFARRÕES!

VCS TEM 10 SEGUNDOS PARA COMPLETAR ESSE CÓDIGO!

– O zero-dois NÃO está escrevendo!

– SEU zero-dois, porque o senhor não escreveu nenhuma linha?

– A-a minha IDE não terminou de carregar, senhor…

– Agora a sua IDE ja carregou, seu zero-dois?

– S-sim senhor…

– Então, seu zero-dois, termine o seu programa, senão todos os seus colegas terão que usar o EDIT do MS-DOS até o fim do curso E A CULPA EH DO ZERO-DOIS!

HOMEM DE PRETO QUAL É A SUA MISSÃO?

É APRENDER JAVA SEM PRECISAR DE CERTIFICAÇÃO!

HOMEM DE PRETO O QUE É QUE VC FAZ?

FAÇO CODIGO FONTE QUE ASSUSTA O SATANÁS!

Estratégia, do inglês, Strategy…

– Senhor, o zero-cinco está dormindo…

Alterado e modificado por Frankley Francalino

Fonte: http://peczenyj.blogspot.com/

O Silveira fez uma representação gráfica:

145 thoughts to “Aprendendo Java com o Bope”

  1. Muito bom mesmo… kkkk…

    public void missao(CapitaoNascimento cn){
    cn.sentaOdedoNessaPorra();
    }

  2. Muito maneiro “””””””””””””””

    posso por na minha comunidade no orkut?

    Parabens!!!!!!!!!!!!!!!!

  3. if (subordinado.isVontadeDePassarFogoNessesFilhaDaPuta()){
    if (subordinado.eh100PorCento() == POSITIVO) {
    capitao.sentaODedoNessaPorra(subordinado);
    }
    }

  4. Tem gente que não tem senso de humor e descontração, fica criticando o código fonte do cara ai nos comentários! ta kiu pariu!

    “20 PEDE PRA SAIR”

    KKKKKKKKKK

  5. Hahahaha! Po! Acho q esse método de aprender Java deveria ser levado às faculdades! Foi tão chato na minha época! hauhauhauhau

  6. Cara, tú tá famoso ! Parabéns.

    Mais ae, seu código não passa no Teste Unitário do JUnit.

    Sabe por que ? Seu código é de moleque. Não compila e nem roda.

    Vc nunca será um progrador certificado ! Muitos tentam, mas poucos conseguem. Nunca receberá o pin, o cartão e o certificado.

    Vc não é programador Java, vc deve ser PMP ! Sempre segurando a granada do prazo dos projetos colocando todos nós desenvolvedores em risco. Vc dorme durante o desenvolvimento da aplicação.

    Pede pra voltar pro Delphi ! Pede pra voltar pro VB ! Vc não é livre. Vc é Microsoft !

  7. faltou o tratamento de uma exceção na classe Treinamento

    […]
    catch (AlunoDormindo a)
    {
    a.seguraEssePomboSemAsa(); // Sr. 08, se o senhor der sleep(),
    // vai matar a classe
    // de starvation, vai se matar,
    // e vai ME gerar NullPointerException.
    // O sr. vai dar sleep(), sr. 08?
    // Contamos com o senhor, sr. 08;
    }

  8. A BOPE não programa em JAVA, programa em linguagem de máquina ( isto sim que é linguagem de macho ), num computador de grande porte com interface a cartão, e não precisa nem debugar ou fazer modelagem, porque vai executar de cara sem erro ( vai encarar IBM 8010 ??? )

  9. Oséas,

    O que é obrigatório ter herança é sobrescrita, mais conhecido como polimorfismo. Sobrecarga é perfeitamente possível em uma classe só.

    Agora você tem 10 segundos para comer todos esses bits no chão do .NET.

    Hehehehehe.

    Abração.

  10. Pingback: Renan Lima
  11. shell script para compilar

    COMPILADO=-1
    while [ COMPILADO != 0 ]; do
    COMPILADO = `javac Bope.java`
    if [ $? != 0 ]
    COMPILADO = `javac Bope.java | saconacabeca | tapanacara | chamademoleque`
    done

  12. “Vc pograma em C++ ??
    Tira isso (pá)… vc nao eh caveira, vc eh MULEQUE!!”

    Huhauhauhuhauhau…
    C++ MULEQUE???
    Muito boa essa… Essa foi a melhor piada da página…hauhauhuahuahuahua
    Esse sim nao eh C(++)aveira!!!

  13. 04, pára de rir e termina este comando, 04.
    Não vomita sobre o comando 04, senão todos terão que rodar o comando vomitado.
    você quer que todos rodem o comando vomitado?

  14. -O C++, do latim: C++, do grego: C++, do francês: C++…
    -Capitão, o 05 ta usando Java…
    -05, tenha a bondade… (entrega o livro “C++ A Bíblia”).
    Se o senhor usar o Java, senhor 05, o senhor vai bugar o Turno, o senhor vai bugar os seus companheiros, o senhor vai SE bugar, o senhor vai ME bugar… Então, senhor 05… confiamos no senhor.
    Retomando… onde eu estava mesmo??? Ahh…
    O C++, do latim: C++, do grego: C++, do francês: C++…

  15. Vocês só podem estar de gozação… Não existe profissão mais filha da puta que essa nossa, nos faz trabalhar noite e dia, dia e noite fazendo coisas chatas, e vc´s vem fazer essa piadinha de nerd do caralho? Vão se foder!!! Vão comer mulher!! Vão fumar maconha!!! Vão jogar bola!! VÃO BATER PUNHETA CAMBADA DE NÓ CEGO!!!!!!!

    AWAY!!!!!

Leave a Reply

Your email address will not be published. Required fields are marked *