已解决override问题

来源:互联网 发布:程序员如何接私活 编辑:程序博客网 时间:2024/06/11 18:30

断了十天的网,这日子有点难熬啊。哎,以后再也不用迅雷下电影了,太费流量;一下电影就去六维空间;
真的有点傻,最基本的问题都不回了;
我写的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类有了更多的了解,算是一个补偿吧;

原创粉丝点击