| #import<Foundation/Foundation.h> @interface Person : NSObject        //对象的声明。 {     int  _age;     char  *_name; } 
 -(void)setAge: (int)newAge;      //成员变量_age的set的声明。 -(int)age;      //成员变量_age的get的声明。 
 //****************************************/错误1:应该是(char *)newName //-(void)setName: (char )*newName;       //成员变量_name的set的声明。 
 -(void)setName: (char *)newName; 
 //*********************************/错误2:这里应该是-(char *)name //-(char)name;        ////成员变量_name的get的声明。 -(char *)name; 
 @end 
 @implementation Person 
 -(void)setAge: (int)newAge {     _age = newAge; } 
 -(int)age {     return _age; }  //*************************************/错误3:这里应该是(char *)newName,char *是个整体,是种类型 //-(void)setName: (char )*newName -(void)setName:(char *)newName {     _name = newName; }  //*************************************/错误4:这里的类型应该是(char *)name //-(char )name -(char *)name {     //**********************************/错误5:这里返回的是_name不带*,因为*是种指针的类型,定义类型时用    // return *_name;     return _name; } @end //**********************************/错误6:既然有返回值就用int类型,如果不想改这里就把return去掉 //void main() int main() {     Person  *p = [Person new];      //创建一个Person新对象。     [p setAge:22];      //_age的set方法的实现。 
     //*********************************/错误7:set方法名打错了,应该是[p setName:"Jack"];     //[p name:"Jack"];        //_name的set方法的实现。     [p setName:"Jack"];     NSLog(@"此人为%d岁的%s!",[p age],[p name]);     return 0; } 
 //注:错误已用//****/标注,都是很小的错误。。。。。。仔细一点就好啦,嘿嘿 
 |