Ça, c'est venu à l'usage. En fait, si j'ai plusieurs tableaux successifs à afficher dans la même page, le constructeur prend le premier, mais quand j'ai récupéré le tableau HTML, j'utilise cette seconde méthode pour envoyer le tableau suivant.Par contre je ne comprend pas l'utilité de setNewTable vu que l'on peux renouveler les données avec getTableau, le plus simple pourrait être de supprimer le passage de paramètre a getTableau pour "séparer" les deux, sinon supprimer setNewTable ^^
Pour le cosmétique, en fait tu pourrais envoyer juste une valeur pour mettre un attribut id unique à chaque tableau, de cette façon, une feuille de style sur les élément d'un tableau particulier ne devrait pas être un soucis particulier, et rien n'interdit de mettre en dur un attribut class à la balise table pour que les styles affectent tous les tableaux issus de cette classe.