LibreOffice Basic

Objektum-orientált programozás

A nyelvben nem tudunk osztályokat létrehozni, nem objektum-orientált. De külső könyvtárak osztályait példányosíthatjuk benne és meghívhatjuk metódusait, függvényeit, azaz a szokott módon használhatjuk. A nyelvben lehetőségünk van modulok létrehozására, ez is egységbe zárja az adatokat és a műveleteket. A modulok szintjén szabályozhatunk private vagy public szintű láthatóságot is, de példányosítani nem lehet őket, mindig csak egy létezik belőlük.