我在java的主类中有这个
public class Main {
@Override
public String toString(){
return "lol";
}
public static void main(String[] args) {
int aaa=0;
System.out.println(aaa);
}
}
我想重写那个toTtring()隐含调用的方法。 为什么输出为0而不是" lol" ?
答案 0 :(得分:1)
为什么输出为0而不是“lol”?
因为您正在打印一个整数而不是该Eigen::Map<Eigen::MatrixXi>(M.data(), 1, M.size()).replicate(rowFactor, 1)
您可以执行以下操作
Main class
请注意,您可以
public class Main {
@Override
public String toString(){
return "lol";
}
public static void main(String[] args) {
// int aaa=0;
Main myMain = new Main();
System.out.println(myMain);
}
}
与
相同System.out.println(myMain);