我知道当打印双重感叹号时,它会执行上一个命令.回声!! 给出了一些我不明白的奇怪结果.例如,当在bash脚本中键入下面的命令时,它也会输出echo作为输出的一部分
echo $$
echo !!
This prints the below output:
echo echo $$
echo 3150
(Why does echo precede every output ?)
Run Code Online (Sandbox Code Playgroud) 我正在使用继承和多态.我只获得此输出而不是显示所需的点.
但仅打印点才能正常工作.印刷线会产生问题.
输出:连接null null的行
package serial;
import java.io.*;
class Point
{
private int x,y;
Point(int x,int y)
{
this.x = x;
this.y = y;
}
int getX()
{
return x;
}
int getY()
{
return y;
}
void setX(int x)
{
this.x = x;
}
void setY(int y)
{
this.y = y;
}
public String toString()
{
//String s = "Points joining line are ("+p1.getX()+","+p1.getY()+") and ("+p2.getX()+","+p2.getY()+")";
return "(" + x + "," + y + ")";
}
} …Run Code Online (Sandbox Code Playgroud)