Bueno tengo un Proyecto llamado ProyectoCelular y otro ProyectoCalculadora, quiero que la clase Celular del Proyecto ProyectoCelular pueda tener los metodos que tiene la clase Calculadora del ProyectoCalculadora ¿Cual es la forma correcta? Tener en cuenta que la clase Celular debe poder hacer uso de los metodos de la clase Calculadora
package principal;
import clases.Celular;
import clases.Calculadora;
public class ProyectoCelular {
public static void main
(String[] args
) { // Esto es el main todavia no lo terminé
}
}
package clases;
import java.lang.Math.*;
public class Calculadora {
private String marca, modelo, sistemaOperativo, versionSistemaOperativo
;
this.marca = marca;
this.modelo = modelo;
this.sistemaOperativo = sistemaOperativo;
this.versionSistemaOperativo = versionSistemaOperativo;
}
/**
*
* @param a
* @param b
* @return La suma entre a y b
*/
public float sumar(float a, float b) {
return a + b;
}
/**
*
* @param a
* @param b
* @return La resta entre a y b
*/
public float restar(float a, float b) {
return a - b;
}
/**
*
* @param a
* @param b
* @return La multiplicación entre a y b
*/
public double multiplicar(double a, double b) {
if (a == 0 || b == 0) {
return 0;
} else {
return a * b;
}
}
/**
*
* @param a
* @param b
* @return La división entre a y b
*/
public double dividir(float a, float b) {
return a / b;
}
/**
*
* @param n
* @return El factorial de un numero
*/
public int factorial(int n) {
if (n < 1) {
return 1;
} else {
return n * factorial(n - 1);
}
}
/**
* @return the marca
*/
return marca;
}
/**
* @param marca the marca to set
*/
public void setMarca
(String marca
) { this.marca = marca;
}
/**
* @return the modelo
*/
return modelo;
}
/**
* @param modelo the modelo to set
*/
public void setModelo
(String modelo
) { this.modelo = modelo;
}
/**
* @return the sistemaOperativo
*/
public String getSistemaOperativo
() { return sistemaOperativo;
}
/**
* @param sistemaOperativo the sistemaOperativo to set
*/
public void setSistemaOperativo
(String sistemaOperativo
) { this.sistemaOperativo = sistemaOperativo;
}
/**
* @return the versionSistemaOperativo
*/
public String getVersionSistemaOperativo
() { return versionSistemaOperativo;
}
/**
* @param versionSistemaOperativo the versionSistemaOperativo to set
*/
public void setVersionSistemaOperativo
(String versionSistemaOperativo
) { this.versionSistemaOperativo = versionSistemaOperativo;
}
}
//Me parece que aca es donde tengo que poner algo de la clase Calculadora
package clases;
public class Celular {
private String marca, modelo, color
; private double precio;
this.marca = marca;
this.modelo = modelo;
this.color = color;
this.precio = precio;
}
/**
* @return the marca
*/
return marca;
}
/**
* @param marca the marca to set
*/
public void setMarca
(String marca
) { this.marca = marca;
}
/**
* @return the modelo
*/
return modelo;
}
/**
* @param modelo the modelo to set
*/
public void setModelo
(String modelo
) { this.modelo = modelo;
}
/**
* @return the color
*/
return color;
}
/**
* @param color the color to set
*/
public void setColor
(String color
) { this.color = color;
}
/**
* @return the precio
*/
public double getPrecio() {
return precio;
}
/**
* @param precio the precio to set
*/
public void setPrecio(double precio) {
this.precio = precio;
}
}