📄 integermatrix.java
字号:
// IntegerMatrix.java:
// Declare IntegerMatrix derived from GenericMatrix
public class IntegerMatrix extends GenericMatrix
{
// Construct an IntegerMatrix
public IntegerMatrix(Integer[][] m)
{
super(m);
}
// Implement the createGenericMatrix method
public GenericMatrix createGenericMatrix()
{
Integer[][] matrix =
new Integer[getMatrix().length][getMatrix().length];
return new IntegerMatrix(matrix);
}
// Implement the add method for adding two matrix elements
protected Object add(Object o1, Object o2)
{
Integer i1 = (Integer)o1;
Integer i2 = (Integer)o2;
return new Integer(i1.intValue() + i2.intValue());
}
// Implement the multiply method for multiplying two
// matrix elements
protected Object multiply(Object o1, Object o2)
{
Integer i1 = (Integer)o1;
Integer i2 = (Integer)o2;
return new Integer(i1.intValue() * i2.intValue());
}
// Implement the zero method to specify zero for Integer
protected Object zero()
{
return new Integer(0);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -