我想使用此代碼來擴展java.awt.image.BufferedImage
:Java - 不能擴展類?
import java.awt.image.BufferedImage;
public class FSImage extends BufferedImage {
public FSImage() {
// empty constructor
}
}
不過,我得到了一些錯誤:
no suitable constructor found for BufferedImage()
constructor java.awt.image.BufferedImage.BufferedImage(java.awt.image.ColorModel, java.awt.image.WritableRaster, boolean, java.util.Hashtable<?,?>) is not applicable (actual and formal argument lists differ in length)
...
我在做什麼錯?
不,你不重寫*構造函數......但是你提供的每個構造函數都必須*鏈接*到構造函數無論是在超類中還是在派生類中。 (如果你不提供任何構造函數,編譯器提供的構造函數必須有一個可訪問的無參數構造函數。 – 2011-05-09 15:27:41