我有一个名为main.java
的主要类和一个包f.java
,graphics.java
和image.java
我在f.java中有一个私有的int R,setR()
和getR()
现在我需要在graphics.java
我需要一个连接这些2的接口,或者只是一个演员问题?
尝试给我一些graphics.java的代码,这样我就能获得这个价值!
答案 0 :(得分:0)
只要R的getter和setter是公共的,您就不需要接口来执行您想要的操作。这就是吸气剂和制定者的想法。当然,为了获得R,你需要有一个类f
的实例,它是它的属性。
答案 1 :(得分:0)
您需要将对f
对象的实例的引用传递给您的graphics
对象的实例。在您的graphic
对象中,您应该可以致电getR()
答案 2 :(得分:0)
如果我理解你想要返回私有变量,对吧?
如果是,请按照此示例声明变量'sum'并返回它:
private double sum = 0;
public double getSum()
{
return sum;
}
然后调用getSum()方法创建一个返回该方法的类的对象&显示它,像这样:
FileProcessor anObject = new FileProcessor();
System.out.println("Returned value is: "+anObject.getSum() );
注意:使用Java代码约定;类名必须是这样的,而不是单个字母&必须有意义:
FileProcessor.java //manipulates a file