我很难理解Image
类和Bitmap
类之间的区别。现在,我知道Bitmap
继承自Image
,但据我所知两者非常相似。有谁能解释一下这个问题吗?
发布于 2009-06-03 20:16:22
Bitmap类是Image类的实现。Image类是一个抽象类;
Bitmap类包含12个构造函数,它们从不同的参数构造Bitmap对象。它可以从另一个位图和图像的字符串地址构造位图。
发布于 2009-06-03 20:17:52
Image提供了对任意图像的抽象访问,它定义了一组方法,这些方法可以应用于Image的任何实现。它并不局限于任何特定的图像格式或实现。位图是图像抽象类的具体实现,它封装了windows GDI位图对象。位图只是Image抽象类的一个具体实现,它依赖于GDI位图对象。
例如,您可以通过继承Image类并实现抽象方法来创建自己的Image抽象实现。
无论如何,这只是OOP的一个简单的基本用法,应该不难理解。
https://stackoverflow.com/questions/946926
复制相似问题