A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© micro_hx 中级黑马   /  2015-7-10 22:30  /  634 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. public class TestStack {
  2.        
  3.         public String toString(){
  4.         return "testStack        " + this;
  5.         }
  6.        
  7.         public static void main(String[] args) {
  8.                 System.out.println(new TestStack().toString());
  9.                
  10. }
复制代码
如代码,很少,但是一直报错,有大神请回答,谢谢。。。。

3 个回复

倒序浏览
两个错误,第一  楼主最后少了“}”;
第二  "testStack        " + this ;这个涉及的 类型转换问题,它好像尝试把“testStack"尝试转换为类testStack,
看我的运行结果  具体深层原因就不知道了
  1. class TestStack {
  2.         
  3. //        public String toString(){
  4. //       return ("testStack   "+this);  
  5. //        }

  6.                 void method(){
  7.                         System.out.println(("this"+this) instanceof TestStack);
  8.                 }

  9.        
  10.         
  11.         public static void main(String[] args) {

  12.                                 TestStack A = new TestStack();

  13.                 System.out.println(A.toString() instanceof String);
  14.                                
  15.                 A.method();
  16.                 }
  17. }
复制代码

1.png (3.43 KB, 下载次数: 0)

1.png
回复 使用道具 举报
不错~YE~
回复 使用道具 举报
fmi110 发表于 2015-7-11 11:31
两个错误,第一  楼主最后少了“}”;
第二  "testStack        " + this ;这个涉及的 类型转换问题,它好 ...

哦哦哦,看到了,thank you 啊
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马