Java 如何使用两个类获得两个变量的和
我如何连接这两个类,以便类RationalNumber可以从类CameronH51获得计算结果 来自有理数的代码:Java 如何使用两个类获得两个变量的和,java,class,Java,Class,我如何连接这两个类,以便类RationalNumber可以从类CameronH51获得计算结果 来自有理数的代码: 公共类CameronH51{ 专用整数1,分母1; 公共无效添加() { 系统输出打印(数字1+分母1); } } 来自CameronH51的代码: 公共类的合理数量 { 整数1=3,分母1=6; 公共静态void main(字符串[]args) { CameronH51对象=新添加(); object.add(); } } 试试这个: 创建RationalNumber的实例以
公共类CameronH51{
专用整数1,分母1;
公共无效添加()
{
系统输出打印(数字1+分母1);
}
}
来自CameronH51的代码:
公共类的合理数量
{
整数1=3,分母1=6;
公共静态void main(字符串[]args)
{
CameronH51对象=新添加();
object.add();
}
}
试试这个:
- 创建RationalNumber的实例以访问要添加的字段
- 创建CameronH51的实例以调用add方法
- 打印结果
您可以简单地使用静态方法,如以下示例:
public class A {
public static double add(double number1, double number2){
return number1+number2;
}
}
然后在另一个类中使用它:
public class B {
public static void main(String[] args) {
double result = A.add(5, 8);
System.out.println(result);
}
}
你需要把这两个数字输入你的CameronH51类。最常见的方法是添加一个接收两个值的构造函数:
public class CameronH51 {
private int numerator1, denominator1;
public CameronH51(int num, int den) {
numerator1 = num;
denominator1 = den;
}
public void add() {
System.out.println(numerator1 + denominator1);
}
}
现在,在RationalNumber中,您可以创建自己的Add()
方法。在该方法中,您将创建CameronH51的一个实例(通过构造函数传递RationalNumber中的值),并调用Add()
方法:
public class RationalNumber {
private int numerator1 = 3;
private int denominator1 = 6;
public void add() {
CameronH51 c = new CameronH51(numerator1, denominator1);
c.add();
}
}
下面是一个类,它使用main()
将所有内容绑定在一起:
class Main {
public static void main(String[] args) {
RationalNumber rn = new RationalNumber();
rn.add();
}
}
这里有一个链接到一个可以玩的
综上所述,这两个类的设计似乎有点不对劲。您可能在处理问题时出错,但如果没有更好的描述,我们不知道
class Main {
public static void main(String[] args) {
RationalNumber rn = new RationalNumber();
rn.add();
}
}