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те квадрат жақшалар колдонулат.