Junior — Middle
Դարտը արդյո՞ք օբյեկտային ուղղված ծրագրավորման պառադիգմա է աջակցում։
sobes.tech AI
Պատասխան AI-ից
Այո, Dart-ը լիովին աջակցում է օբյեկտային կողմնորոշված ծրագրավորմանը (OOP): Dart-ում ամեն ինչ օբյեկտ է, ներառյալ թվերը, ֆունկցիաները և նույնիսկ null-ը: Թողարկումը աջակցում է OOP-ի հիմնական սկզբունքներին՝ ժառանգություն, ամփոփում և բազմակողմանիություն:
Dart-ում դասի օրինակ:
class Animal {
String name;
Animal(this.name);
void speak() {
print('$name ձայն է հանում');
}
}
class Dog extends Animal {
Dog(String name) : super(name);
@override
void speak() {
print('$name ասում է: Հա!');
}
}
void main() {
var dog = Dog('Boby');
dog.speak(); // Տպում է՝ Boby ասում է: Հա!'
}