断了十天的网,这日子有点难熬啊。哎,以后再也不用迅雷下电影了,太费流量;一下电影就去六维空间;
真的有点傻,最基本的问题都不回了;
我写的littlehorse类如下:
ublic class littlehorse{
String name;
int age;
char sex;
public littlehorse()
{
this.name = "grass";
this.age = 3;
this.sex = 'M';
}
public String toString()
{
return ("name:"+name+"/nage:"+age+"/nsex"+sex+"/n");
}
}
其中重写了Object类中的toString方法;
原本竟然以为这样就可以利用这个方法把结果显示在屏幕上,也即利用return就输出在屏幕上那个;真的是非常傻;现在增加了下面的outPut方法即可:
public void outPut()
{
System.out.println(toString());
}
则在littlehorseDemo类中就可以只需调用outPut方法即可将想要的结果输出在屏幕上了;其中littlehorseDemo类如下:
public class littlehorseDemo{
public static void main(String[] args)
{
littlehorse a = new littlehorse();
System.out.print(a);
}
}
当然很简单了。出现这样问题后,我根据eclipse中的提示,一直在寻求找到Object类的所属jar文件,想要把它导入,实际上方向就错了;本身这就不是一个问题。但是期间确实对Object类有了更多的了解,算是一个补偿吧;
已解决override问题
最新推荐文章于 2021-03-08 21:35:19 发布