विधि (class)
transliteration: vidhi, meaning: Set of instruction
transliteration: sandhi, meaning: Treaty
In Vedic, a class is defined using the विधि keyword. A class can have its own में (methods) defined within it.
For example:
विधि सौरमंडल {
सौरमंडल_में() {
वद("सौरमंडल में");
}
}
विधि पृथ्वी सन्धि सौरमंडल {
पृथ्वी_में() {
वद("पृथ्वी में");
}
}
विधि एशिया सन्धि पृथ्वी {
एशिया_में() {
वद("एशिया में");
}
}
मान एशिया_वस्तु = एशिया();
एशिया_वस्तु.सौरमंडल_में();
एशिया_वस्तु.पृथ्वी_में();
एशिया_वस्तु.एशिया_में();
output
सौरमंडल में
पृथ्वी में
एशिया में
in this example, we define three classes: सौरमंडल (Sauramandal), पृथ्वी (Prithvi), and एशिया (Asia).
- सौरमंडल has one पद्धति (method) called सौरमंडल_में (Sauramandal_mein). पृथ्वी is a subclass of सौरमंडल and has its own में called पृथ्वी_में (Prithvi_mein).
- एशिया is a subclass of पृथ्वी and has its own में called एशिया_में (Asia_mein).
- We then create an एशिया object एशिया_वस्तु and call the मेंs (methods) on it. The output will be displayed in the console.