Red de conocimiento informático - Consumibles informáticos - Preguntas de programación orientada a objetos con puntuación alta

Preguntas de programación orientada a objetos con puntuación alta

1.clase abstracta CompareObject

{

abstract int compareTo(int a, int b

}

);

posición de clase extiende CompareObject

{

int x=1, y=2

int dvl

int compareTo; (int a, int b)

{

dvl=a b

return dvl

}

}

clase pública Cha

{

public static void main(String[] args)

{

Posición uno=nueva Posición();

System.out.println(one.compareTo());

}

2.class Fenshu

{ privado int fenzi, fenmu;

Público Fenshu() { fenzi= 1; fenmu= 1;}

público Fenzi(doble d)

{ int i;

float f=new float(d);

int temp=1

String s=f.toString( )

for(i=s.length()-1; s.charAt(i)!='.'; i--)

{ temp=temp*10; }

fenzi=(int)(d * (doble)temp);

fenmu=temp

}

fenshu público; (int fz, int fm) { fenzi=fz; fenmu=fm;}

public void print() {System.out.println(a “/” b);}

public Fenzi add(Fenshu fs)

{ fenzi * fs.fenmu fs.fenzi * fenmu

return new Fenshu(f, m);}

public Fenshu add(int s)

{ return new Fenshu(fenzi fenmu*n, fenmu);}

public Fenshu add(double d)

{ Fenshu s=new Fenshu(d); return add(s);}

ecule booleano público (Fenshu f)

{return ((fenzi)/fenmu)==( f.fenzi/f.fenmu)};}

}