//archivo cPez.java
public class cPez {
protected String nombre;
public cPez(){
this("");
}
public cPez(String n) {
nombre=n;
}
public void setNombre(String n) {
this.nombre=n;
}
public String getNombre(){
return(this.nombre);
}
public cPez clone(){
cPez pez=new cPez(this.nombre);
return(pez);
}
public boolean equals(cPez pez1,cPez pez2) {
if (pez1.getNombre()==pez2.getNombre()) {
return true;
} else {
return false;
}
}
}
//archivo cTiburon.java
public class cTiburon extends cPez {
public cTiburon() {
this.setNombre("Tiburón");
}
public cTiburon(String n){
this.nombre=n;
}
public cTiburon clone(){
cTiburon pez=new cTiburon(this.nombre);
return(pez);
}
public boolean equals(cTiburon pez1,cTiburon pez2) {
if (pez1.getNombre()==pez2.getNombre()) {
return true;
} else {
return false;
}
}
}
//archivo cSardina.java
public class cSardina extends cPez {
public cSardina() {
this.setNombre("Sardina");
}
public cSardina(String n){
this.nombre=n;
}
public cSardina clone(){
cSardina pez=new cSardina(this.nombre);
return(pez);
}
public boolean equals(cSardina pez1,cSardina pez2) {
if (pez1.getNombre()==pez2.getNombre()) {
return true;
} else {
return false;
}
}
}
//archivo mPez.java
public class mPez {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
cTiburon t1=new cTiburon();
cSardina s1=new cSardina();
cTiburon t2=new cTiburon();
cSardina s2=new cSardina();
System.out.println(t1.getNombre());
System.out.println(s1.getNombre());
cTiburon t3=t1.clone();
cSardina s3=s2.clone();
System.out.println(t3.getNombre());
System.out.println(s3.getNombre());
if (t1.equals(t1, t3)) {
System.out.println("Dos tiburones iguales.");
} else {
System.out.println("Tiburón y sardina.");
}
if (t1.equals(t1, s3)) {
System.out.println("Dos tiburones iguales.");
} else {
System.out.println("Tiburón y sardina.");
}
}
}
public class cPez {
protected String nombre;
public cPez(){
this("");
}
public cPez(String n) {
nombre=n;
}
public void setNombre(String n) {
this.nombre=n;
}
public String getNombre(){
return(this.nombre);
}
public cPez clone(){
cPez pez=new cPez(this.nombre);
return(pez);
}
public boolean equals(cPez pez1,cPez pez2) {
if (pez1.getNombre()==pez2.getNombre()) {
return true;
} else {
return false;
}
}
}
//archivo cTiburon.java
public class cTiburon extends cPez {
public cTiburon() {
this.setNombre("Tiburón");
}
public cTiburon(String n){
this.nombre=n;
}
public cTiburon clone(){
cTiburon pez=new cTiburon(this.nombre);
return(pez);
}
public boolean equals(cTiburon pez1,cTiburon pez2) {
if (pez1.getNombre()==pez2.getNombre()) {
return true;
} else {
return false;
}
}
}
//archivo cSardina.java
public class cSardina extends cPez {
public cSardina() {
this.setNombre("Sardina");
}
public cSardina(String n){
this.nombre=n;
}
public cSardina clone(){
cSardina pez=new cSardina(this.nombre);
return(pez);
}
public boolean equals(cSardina pez1,cSardina pez2) {
if (pez1.getNombre()==pez2.getNombre()) {
return true;
} else {
return false;
}
}
}
//archivo mPez.java
public class mPez {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
cTiburon t1=new cTiburon();
cSardina s1=new cSardina();
cTiburon t2=new cTiburon();
cSardina s2=new cSardina();
System.out.println(t1.getNombre());
System.out.println(s1.getNombre());
cTiburon t3=t1.clone();
cSardina s3=s2.clone();
System.out.println(t3.getNombre());
System.out.println(s3.getNombre());
if (t1.equals(t1, t3)) {
System.out.println("Dos tiburones iguales.");
} else {
System.out.println("Tiburón y sardina.");
}
if (t1.equals(t1, s3)) {
System.out.println("Dos tiburones iguales.");
} else {
System.out.println("Tiburón y sardina.");
}
}
}
No hay comentarios:
Publicar un comentario