Jai confondu avec cette phrase: "The Emplyee class is a superclass, but not because it is superior to its subclass"
Je connais à la fois « mais » et « parce que » peut être conj. pour relier deux phrases. Mais ici, la phrase utilise les deux pour relier deux phrases. Ma question est que cette situation peut être permise? et pourquoi? et aussi il y a un « pas » entre le « mais » et « parce que » pour représenter un sens négatif, donc si je veux nier une conjonction, ajoutez juste directement un « non » devant lui? quelquun peut-il men dire plus sur la façon dutiliser « pas » ici?
Réponse
Oui, vous pouvez mettre deux conjonctions ensemble, mais seulement si la première est une conjonction de coordination ( et, ou, donc, mais, pour, encore, ni ) et la seconde une conjonction subordonnée ( car, après, bien, depuis , etc.).
Par exemple, mais parce que et si bien que sont corrects, mais pas parce que mais ou bien que oui .
Quant à la position de pas , elle vient avant la conjonction subordonnée quelle modifie. Par conséquent, votre phrase est grammaticale telle quelle est.
Réponse
Non, elle nutilise pas les deux pour relier les deux Phrases. La structure est un peu compliquée, mais cela signifie quelque chose comme
La classe Employee est une superclasse, mais ce nest pas parce quelle est supérieure à sa sous-classe
si structurellement, mais et car introduisent deux clauses différentes.