我是Java的新手,正在尝试实现接口。

所以主班

public interface Matrix{
    //returns number of rows
    int numRows();
    //returns number of columns
    int numColumns();

    int addRows(...);
    ....
}


现在基本上我想解决的就是说。我有两个类型为matrixa的矩阵matrixbMatrix

我想从根本上扩展矩阵行。
因此,如果matrixa有10行,而matrixb有2行。
然后我想返回matrixa+=matrixb

(假设列数相同,则脱机。)

什么是正确的方法?

最佳答案

您可以在界面中添加其他方法,例如:

   public interface Matrix{
             ....
           Matrix add( Matrix b );
    }


并检查是否有必要在实现中扩展行。

08-19 16:35