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)};}
}