Junior — Middle
Cum se accesează proprietățile și metodele unui obiect de clasă în codul programului?
sobes.tech AI
Răspuns de la AI
În iOS (Swift sau Objective-C), pentru a accesa proprietățile și metodele unui obiect de clasă, se utilizează sintaxa punctului.
De exemplu, în Swift:
class Person {
var name: String
init(name: String) {
self.name = name
}
func greet() {
print("Salut, \(name)!")
}
}
let person = Person(name: "Ivan")
print(person.name) // acces la proprietate
person.greet() // apelare metodă
În Objective-C:
@interface Person : NSObject
@property (nonatomic, strong) NSString *name;
- (void)greet;
@end
@implementation Person
- (void)greet {
NSLog(@"Salut, %@!", self.name);
}
@end
Person *person = [[Person alloc] init];
person.name = @"Ivan"; // acces la proprietate
[person greet]; // apelare metodă
Prin urmare, pentru accesarea proprietăților și metodelor unui obiect, se utilizează operatorul "." în Swift și sintaxa cu paranteze pătrate pentru apelarea metodelor în Objective-C.