您好我不斷收到此錯誤:錯誤:方法BlendRectWithWhite(INT,INT,INT,INT,INT)是未定義的類型BlendablePic方法是未定義此類型的錯誤
這裏是我的編碼兩種,當我看着其他論壇帖子時,我很困惑該怎麼辦,他們讓我更加困惑,該怎麼做!謝謝!
import java.awt.Color;
public class IHateCompScience
{
public static void main(String[] args)
{
FileChooser.pickMediaPath();
BlendablePic pRef = new BlendablePic(FileChooser.pickAFile());
pRef.BlendRectWithWhite(0, 0, 300, 300, 2);
pRef.explore();
}}
public class BlendablePic extends Picture{
public BlendablePic(String filename){
super(filename);
}
public void blendRectWithWhite(int xMin, int yMin, int xMax, int yMax, double a)
{
int x;
x = xMin;
while (x<= xMax)
{
int y;
y = yMin;
while(y <= yMax)
{
Pixel refPix = this.getPixel(x,y);
refPix.setRed((int)Math.round(refPix.getRed() * (1.0 +a)+255*a));
refPix.setGreen((int)Math.round(refPix.getGreen() * (1.0 +a)+255*a));
refPix.setBlue((int)Math.round(refPix.getBlue() * (1.0 +a)+255*a));
y= y+1;
}
x = x+1;
}}
您呼叫BlendRectWithWhite但該方法被定義爲blendRectWithWhite。案件事宜。方法定義是與慣例相匹配的方法。此外,根據你的主要類名,我想知道這是否適合你... – digitaljoel
@digitaljoel哈哈我只是改變了我的專業不用擔心,大部分的仇恨也走向我的助教。謝謝你! – neech