Différence "private MaClasse nomVariable;" et "MaClasse nomVariable = new MaClasse();"?
Bonjour à tous,
Je ne comprends pas dans quel contexte on utilisera
Code:
private MaClasse nomVariable;
plutôt que
Code:
MaClasse nomVariable = new MaClasse();
et inversement. Les 2 me semblent avoir pour but d'instancier un objet de type MaClasse...
Est-ce simplement une règle d'usage qui dit que le 1er s'utilise dans une classe Modele et le 2è dans un Controller (dans le cas d'un modèle MVC)?
Merci pour votre réponse! :)