Wie die URL schon sagt ist es ein einfaches Beispiel, welches selbst meiner Meinung nach sowohl die Vorteile von Prepared Statements vollkommen übergeht als auch logisch einen Nachteil hat, da für jede Query eine neues mysqli-Objekt erstellt wird und somit eine eigene Datenbankverbindung für jede Query.
Mach doch die Verbindung, egalob mysqli oder PDO, zu einer Eigenschaft der Instanz dann steht sie in jeder Methode zur Verfügung. MfG
PS: Falls Du auf PDO umsteigst, ändert sich ggf. der Syntax in den einzelnen Methoden. Du könntest ja auch die vorliegende Klasse als Basisklasse nehmen und die Methoden einfach nach Deinen Bedürfnissen überschreiben.