Ի՞նչ է s3-ը և s4-ը R-ում:
Ի՞նչ է s3-ը և s4-ը R-ում:

Video: Ի՞նչ է s3-ը և s4-ը R-ում:

Video: Ի՞նչ է s3-ը և s4-ը R-ում:
Video: Սխալ 3E, 3C, EA (Samsung լվացքի մեքենա) 2024, Մայիս
Anonim

S3 շատ պատահական համակարգ է: Դա դասերի պաշտոնական սահմանում չունի: S4 աշխատում է նույն կերպ S3 , բայց ավելի պաշտոնական է։ Երկու հիմնական տարբերություն կա S3 . S4 ունի դասերի ֆորմալ սահմանումներ, որոնք նկարագրում են յուրաքանչյուր դասի ներկայացումն ու ժառանգությունը, և ունի հատուկ օգնական գործառույթներ՝ ընդհանուր և մեթոդներ սահմանելու համար:

Ավելին, ինչ է s3-ը R-ում:

S3 վերաբերում է ներկառուցված դասակարգային համակարգին Ռ . Համակարգը կարգավորում է, թե ինչպես Ռ մշակում է տարբեր դասերի առարկաներ. Որոշակի Ռ գործառույթները կփնտրեն օբյեկտի S3 դասարան, իսկ հետո ի պատասխան այլ կերպ վարվեք: Տպման ֆունկցիան այսպիսին է.

Բացի վերևից, ի՞նչ է R դասը: Օբյեկտ-կողմնորոշված ծրագրավորման մեջ ա դաս օբյեկտի նախագիծն է: Մեջ Ռ , ամեն ինչ օբյեկտ է։ Ամեն անգամ, երբ ստեղծում եք նոր օբյեկտ, օրինակ՝ վեկտոր, դուք օգտագործում եք այդ օբյեկտի նախագիծը/դիզայնը:

Հաշվի առնելով սա, ի՞նչ է իրենից ներկայացնում s4 դասը R-ում:

Այն S4 համակարգում Ռ օբյեկտ կողմնորոշված ծրագրավորման համակարգ է։ Շփոթեցնող, Ռ ունի օբյեկտի վրա հիմնված ծրագրավորման առնվազն 3 տարբեր համակարգերի աջակցություն՝ S3, S4 և S5 (նաև հայտնի է որպես հղում դասեր ).

Ի՞նչ է ընդհանուր ֆունկցիան R-ում:

Նկարագրություն. Ընդհանուր գործառույթներ (օբյեկտները կամ ընդլայնվող դասի genericFunction) ընդլայնվում են ֆունկցիան օբյեկտներ, որոնք պարունակում են տեղեկատվություն, որն օգտագործվում է դրա համար մեթոդներ ստեղծելու և ուղարկելու համար ֆունկցիան . Նրանք նաև նույնացնում են փաթեթի հետ կապված ֆունկցիան և դրա մեթոդները։