class1 有这个方法:
private Bitmap scaleImage() {
Bitmap nad = BitmapFactory.decodeFile(path);
return nad;
}
我需要在 class2 中使用这个 nad 对象...我试图查看一些有关访问类属性的 java 文档,但没有任何效果..
您已将方法声明为private
. 这可以防止其他类调用它。您通常使用private
修饰符来保证封装,但对于您的情况,您应该使用:
public
,意味着任何其他类都可以调用scaleImage()
,或者, protected
将其限制为继承自class1
的类及其同一包中的类,或者,有关访问修饰符的更多详细信息:http: //docs.oracle.com/javase/tutorial/java/javaOO/accesscontrol.html