第一天學習Objective-C但具有Java背景。我想爲我的參數使用相同的變量名,我爲我的實例變量所做的。在Java中,我們做這樣的目標C中的Java關鍵字C
public class Person
{
private String name;
private String age;
public void setName(String name)
{
this.name = name;
}
public void setAge(String age)
{
this.age = age;
}
}
目標C到目前爲止,我有這個
@interface Person : NSObject
{
int age;
int name;
}
-(void) setAge:(int) age;
-(void) setName:(int) name;
-(int) getAge;
-(int) getName;
@end
@implementation Person
-(void) setName:(int) w
{
weight = w;
}
-(void) setAge:(int) a
{
age = a;
}
-(int) getName
{
return name;
}
-(int) getAge
{
return age;
}
@end
需要rehprase這個所以它實際上聽起來像一個問題 –
你的意思是像「自我」?它指的是當前的實例,但兩者的結構完全不同 – John
自我給了我一個錯誤。 「本地聲明的年齡隱藏實例變量」 – gmustudent