Junior — Middle
Dastur kodida sinf obyekti xususiyatlari va metodlariga qanday kirish mumkin?
sobes.tech AI
AIdan javob
iOS-da (Swift yoki Objective-C), sinf obyekti xususiyatlari va metodlariga kirish uchun nuqta sintaksisi ishlatiladi.
Masalan, Swiftda:
class Person {
var name: String
init(name: String) {
self.name = name
}
func greet() {
print("Salom, \(name)!")
}
}
let person = Person(name: "Ivan")
print(person.name) // xususiyatga kirish
person.greet() // metodni chaqirish
Objective-C-da:
@interface Person : NSObject
@property (nonatomic, strong) NSString *name;
- (void)greet;
@end
@implementation Person
- (void)greet {
NSLog(@"Salom, %@!", self.name);
}
@end
Person *person = [[Person alloc] init];
person.name = @"Ivan"; // xususiyatga kirish
[person greet]; // metodni chaqirish
Shunday qilib, ob'ektning xususiyatlari va metodlariga kirish uchun Swiftda nuqta operatori "." va Objective-Cda kvadrat qavslar ishlatiladi.