$ head -13 ContainerFactory.java
/*************************************************************************
*
* $RCSfile: ContainerFactory.java,v $
*
* $Revision: 1.2 $
*
* last change: $Author: misha $ $Date: 2002/05/06 18:23:40 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
<grupo>
<pessoa id="1">Foobar da Silva</pessoa>
<pessoa id="2">Bozbar dos Santos</pessoa>
<pessoa id="3">Frobnicia Faria</pessoa>
</grupo>
(grupo ()
(pessoa ((id "1")) Foobar da Silva)
(pessoa ((id "2")) Bozbar dos Santos)
(pessoa ((id "3")) Frobnicia Faria))
public class Pessoa {
private String nome;
Pessoa( String nome ) {
this.nome = nome;
}
public String get_nome() {
return this.nome;
}
public void set_nome( String nome ) {
this.nome = nome;
}
public String toString() {
return "Oi, " + this.nome + ", aqui.";
}
}
public class PessoaFisica extends Pessoa {
private int idade;
private char sexo;
PessoaFisica( String nome, int idade, char sexo ) {
super( nome );
this.idade = idade;
this.sexo = sexo;
}
PessoaFisica( String nome ) {
this( nome, 33, 'm' );
}
PessoaFisica( String nome, int idade ) {
this( nome, idade, 'm' );
}
public int get_idade() {
return this.idade;
}
public void set_idade( int idade ) {
this.idade = idade;
}
public char get_sexo() {
return this.sexo;
}
public void set_sexo( char sexo ) {
this.sexo = sexo;
}
public String toString() {
return super.toString() + this.idade + " anos.";
}
}
class Pessoa
attr_reader :nome
attr_writer :nome
def initialize( nome )
@nome = nome
end
def toString()
"Oi, #{@nome}, aqui."
end
end
class PessoaFisica < Pessoa
attr_reader :idade, :sexo
attr_writer :idade, :sexo
def initialize( nome, idade = 33, sexo = 'm' )
super nome
@idade = idade
@sexo = sexo
end
def toString()
super + " #{@idade} anos."
end
end
http://server/app/service.cgi?param1=foo¶m2=bar
if ( Ruby == bom || Ruby == ruim )
Java = ruim;
Java = ruim;
Tem que ser coisa de Augusto, mesmo..