Video: Ի՞նչ է s3-ը և s4-ը R-ում:
2024 Հեղինակ: Lynn Donovan | [email protected]. Վերջին փոփոխված: 2023-12-15 23:48
S3 շատ պատահական համակարգ է: Դա դասերի պաշտոնական սահմանում չունի: S4 աշխատում է նույն կերպ S3 , բայց ավելի պաշտոնական է։ Երկու հիմնական տարբերություն կա S3 . S4 ունի դասերի ֆորմալ սահմանումներ, որոնք նկարագրում են յուրաքանչյուր դասի ներկայացումն ու ժառանգությունը, և ունի հատուկ օգնական գործառույթներ՝ ընդհանուր և մեթոդներ սահմանելու համար:
Ավելին, ինչ է s3-ը R-ում:
S3 վերաբերում է ներկառուցված դասակարգային համակարգին Ռ . Համակարգը կարգավորում է, թե ինչպես Ռ մշակում է տարբեր դասերի առարկաներ. Որոշակի Ռ գործառույթները կփնտրեն օբյեկտի S3 դասարան, իսկ հետո ի պատասխան այլ կերպ վարվեք: Տպման ֆունկցիան այսպիսին է.
Բացի վերևից, ի՞նչ է R դասը: Օբյեկտ-կողմնորոշված ծրագրավորման մեջ ա դաս օբյեկտի նախագիծն է: Մեջ Ռ , ամեն ինչ օբյեկտ է։ Ամեն անգամ, երբ ստեղծում եք նոր օբյեկտ, օրինակ՝ վեկտոր, դուք օգտագործում եք այդ օբյեկտի նախագիծը/դիզայնը:
Հաշվի առնելով սա, ի՞նչ է իրենից ներկայացնում s4 դասը R-ում:
Այն S4 համակարգում Ռ օբյեկտ կողմնորոշված ծրագրավորման համակարգ է։ Շփոթեցնող, Ռ ունի օբյեկտի վրա հիմնված ծրագրավորման առնվազն 3 տարբեր համակարգերի աջակցություն՝ S3, S4 և S5 (նաև հայտնի է որպես հղում դասեր ).
Ի՞նչ է ընդհանուր ֆունկցիան R-ում:
Նկարագրություն. Ընդհանուր գործառույթներ (օբյեկտները կամ ընդլայնվող դասի genericFunction) ընդլայնվում են ֆունկցիան օբյեկտներ, որոնք պարունակում են տեղեկատվություն, որն օգտագործվում է դրա համար մեթոդներ ստեղծելու և ուղարկելու համար ֆունկցիան . Նրանք նաև նույնացնում են փաթեթի հետ կապված ֆունկցիան և դրա մեթոդները։