Junior — Middle
Ինչպես մուտք գործել դասի օբյեկտի հատկություններն ու մեթոդները ծրագրային կոդում?
sobes.tech AI
Պատասխան AI-ից
iOS-ում (Swift կամ Objective-C), դասի օբյեկտի հատկություններին և մեթոդներին մուտք գործելու համար օգտագործվում է կետային սինտաքսը:
Օրինակ, Swift-ում՝
class Person {
var name: String
init(name: String) {
self.name = name
}
func greet() {
print("Բարև, \(name)!")
}
}
let person = Person(name: "Ivan")
print(person.name) // հատկության մուտք
person.greet() // մեթոդի կանչ
Objective-C-ում՝
@interface Person : NSObject
@property (nonatomic, strong) NSString *name;
- (void)greet;
@end
@implementation Person
- (void)greet {
NSLog(@"Բարև, %@!", self.name);
}
@end
Person *person = [[Person alloc] init];
person.name = @"Ivan"; // հատկության մուտք
[person greet]; // մեթոդի կանչ
Այսպիսով, օբյեկտի հատկություններին և մեթոդներին մուտք գործելու համար Swift-ում օգտագործվում է "." օպերատորը, իսկ Objective-C-ում՝ քառակուսու փակագծերով։