我是Java的新手,正在尝试实现接口。
所以主班
public interface Matrix{
//returns number of rows
int numRows();
//returns number of columns
int numColumns();
int addRows(...);
....
}
现在基本上我想解决的就是说。我有两个类型为
matrixa
的矩阵matrixb
和Matrix
。我想从根本上扩展矩阵行。
因此,如果
matrixa
有10行,而matrixb
有2行。然后我想返回
matrixa+=matrixb
(假设列数相同,则脱机。)
什么是正确的方法?
最佳答案
您可以在界面中添加其他方法,例如:
public interface Matrix{
....
Matrix add( Matrix b );
}
并检查是否有必要在实现中扩展行。