CLASE FRACCION
Código
package primerasClases; public class Fraccion { private int num; private int den; // constructor public Fraccion (int a, int b){ num=a; den=b; } //mostrar suma fraccion public void muestraSumafraccion(){ } //muestra fraccion por pantalla public void fraccionMostrar(){ } //obtiene el denominador de la fraccion public int fraccionDen(){ return den; } //suma 2 fracciones, recibe una de ellas como parametro y retorna la // fraccion resultado public static Fraccion fraccionSumar(Fraccion f1, Fraccion f2){ int num1 = (f1.num*f2.den) + (f1.den*f2.num); int den2 = f1.den*f2.den; //si lo imprimo asi me sale bien la fraccion // System.out.println(num1+"/"+den2); //-------> aca esta el error me parece <------- Fraccion aux = new Fraccion(num1,den2); return aux; }
MAIN
Código
package primerasClases; public class FraccionAplicacion { // creo el objeto fraccion Fraccion f1 = new Fraccion(2,2); Fraccion f2 = new Fraccion(2,2); } }
me imprime esto "La suma es: primerasClases.Fraccion@4a5ab2"
en lugar de imprimir la suma de la fracciones