Topic: 资询调用toString( )产生无法无盖Object中的toString()错误的问题

  Print this page

1.资询调用toString( )产生无法无盖Object中的toString()错误的问题 Copy to clipboard
Posted by: zmj888
Posted on: 2005-12-19 23:21

我在产生Date类time后调用time.toString()发生变异错误。信息如下:
Date中的toString()无法覆盖java.lang.Object中的toString();正在尝试指定更低访问权限;为public
请问这是什么原因呢? 我查了一下src,Date类中的toString()是public的阿?是不是非要重写呢?

2.Re:资询调用toString( )产生无法无盖Object中的toString()错误的问题 [Re: zmj888] Copy to clipboard
Posted by: why
Posted on: 2005-12-19 23:52

please show us your source code

3.Re:资询调用toString( )产生无法无盖Object中的toString()错误的问题 [Re: zmj888] Copy to clipboard
Posted by: zmj888
Posted on: 2005-12-20 00:26

怎么才能不让我的缩进格式消失呢? { use [code ] tag -- why }

import javax.swing.JFrame;
import java.util.*;
import java.text.*;
import java.awt.*;
public class SimpleClock extends TimerTask {
  final static long MILLISECONDS_PER_SECOND=1000;
  private JFrame window=new JFrame("Clock");
  private java.util.Timer timer=new java.util.Timer();
  private String clockFace="";
  
  //SimpleClock():default constructor
  public SimpleClock(){
   window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
   window.setSize(200,60);
   Container c=window.getContentPane();
   c.setBackground(Color.white);
   window.setVisible(true);
  
   timer.schedule(this,0,1*MILLISECONDS_PER_SECOND);  
}


public void run(){
Date time= new Date();
Graphics g=window.getContentPane().getGraphics();

g.setColor(Color.white);
g.drawString(clockFace,10,20);

clockFace=time.toString();

g.setColor(Color.blue);
g.drawString(clockFace,10,20);  
}

public static void main(String args[]){
SimpleClock clock=new SimpleClock();  
}
}

4.Re:资询调用toString( )产生无法无盖Object中的toString()错误的问题 [Re: zmj888] Copy to clipboard
Posted by: why
Posted on: 2005-12-20 01:46

Looks okay...

Just tried on my computer, it's fine.

Sorry I don't understand (try to understand) what the Chinese error message says.
Hope that someone else could help you.

5.Re:资询调用toString( )产生无法无盖Object中的toString()错误的问题 [Re: zmj888] Copy to clipboard
Posted by: zmj888
Posted on: 2005-12-20 13:27

看来我要从jdk1.5里找原因了,1.5改动了很多东西,麻烦why先生了,thanks

6.Re:资询调用toString( )产生无法无盖Object中的toString()错误的问题 [Re: zmj888] Copy to clipboard
Posted by: why
Posted on: 2005-12-20 16:03

zmj888 wrote:
看来我要从jdk1.5里找原因了,1.5改动了很多东西

I don't think you should spend the time to dig into this.

FYI (for your information), I was compiling and running your code with JDK 1.5.0_06.

What is 变异错误??


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923