En this code je vois les lignes suivantes avant que la méthode « principale »:Qu'est-ce que "ClassName objectName;" fait avant la méthode principale?
JTextArea displayArea;
JTextField typingArea;
Je me demande ce que ces lignes font et quand ils sont exécutés. Pour autant que je sache, la méthode "principale" est le "point d'entrée". Ainsi, le code sera exécuté depuis le début de la méthode "main". Toutes les autres méthodes seront exécutées si elles sont appelées à partir de la méthode "main". Si c'est le cas, les 2 lignes mentionnées ne seront jamais exécutées. De plus, même s'ils vont être exécutés, que font-ils exactement? Que font ces paires de "ClassName objectName"?
La deuxième phrase est incorrecte. La méthode 'main' est' static' et (dans le code lié) est appelée * avant * la classe est instanciée. (La méthode 'main' appelle ensuite une autre méthode statique qui crée une instance de la classe.) –
Steven a raison. Je vous remercie. – DerMike