我知道Java byte范围是-128到127,但C++ BYTE是unsigned char(0到255).
我想将C++函数转换为Java,而在C++中我有一个LPBYTE(它是指向BYTE数组的指针.)我尝试使用byte数组而不是LPBYTEC++函数,但我的Java函数仍然无法正常工作.
我的C++函数适用于BMP文件,它的算法是自定义的运行长度编码.在将其转换为Java时,我正在使用a BufferedImage并将其内容作为byte[].我猜测由于类型不匹配,Java函数无法正常工作.
我应该在Java中使用哪种类型?
我想创建一个依赖于另一个界面功能的界面.例如,我正在制作:
interface IHealth {
}
interface IHealthBar {
}
Run Code Online (Sandbox Code Playgroud)
附加的实体IHealthBar将需要IHealth一个先决条件.我如何在C#中声明?
更新
继承不是这里的答案.Health栏依赖于Health的一条信息,而不是整个实施.IHealth有健康吧,IHealthBar不是健康.
编写一个接受大于1的整数的程序,并计算从1到该整数的平方和.例如,如果整数等于4,则平方和为30(1 + 4 + 9 + 16,注意4个数字)
帮助PLZ