description方法不需要参数表,NSObject默认实现是返回对象的类型和地址
用@构造出来的是NSString,一般情况下,OC里说的字符串指的是NSString,而不是char *

解决方案 »

  1.   

    1.没有参数  参数表就为空呗
    2.nsstring 和 char 不是一样的东西
    看一遍书就懂了
      

  2.   

    既然是NSString,那此处的函数返回值竟然是 NSString* 这个对应的类型,所以很困惑的。为什么呢?
      

  3.   

    既然是NSString,那此处的函数返回值竟然是 NSString* 这个对应的类型,所以很困惑的。为什么呢?
    因为对象的内存分配在堆上,需要在栈里分配一个指针(变量)指向那个堆中的地址
      

  4.   

    Quote: 引用 5 楼 zhangao0086 的回复:

    再问一个,self是不是就相当于C++中的this呢?