我有一个主类在封装f.java
,graphics.java
和image.java
从一个不同的类
我在f.java私人INT R命名main.java
和3类获得的值,与setR()
和getR()
那里
现在我需要得到那个值(来自getR())graphics.java
我需要一个接口连接这些2,或者只是一个演员问题?
试着给我一些graphics.java的代码,这样我就可以得到这个值!
我有一个主类在封装f.java
,graphics.java
和image.java
从一个不同的类
我在f.java私人INT R命名main.java
和3类获得的值,与setR()
和getR()
那里
现在我需要得到那个值(来自getR())graphics.java
我需要一个接口连接这些2,或者只是一个演员问题?
试着给我一些graphics.java的代码,这样我就可以得到这个值!
只要R的getter和setter是公共的,你就不需要一个接口来做你想做的事。这是获得者和制定者的想法。当然,为了得到R,你需要有一个它属于的类f
的实例。
您需要将对象f
实例的引用传递给graphics
对象的实例。从你的graphic
对象,你应该可以打电话getR()
如果我理解得很好,你想返回一个私有变量,对吧?
如果是按照本实施例中,其声明变量“总和”,并返回它:
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
向我们展示你已经尝试了什么。向我们展示一些示例代码。 –
告诉我们'f.java'的代码 – Shmiddty
http://dl.dropbox.com/u/13212555/TP6.zip 这里是项目(用葡萄牙语写的一些东西) –