J'ai cette ligne de code.
class ButtonPanel extends JPanel implements ActionListener
{
public ButtonPanel()
{
yellowButton = new JButton("Yellow");
et cela fonctionne, je pensais que Java devait connaître le type de yellowButton avant de créer une instance d'un jButton comme celui-ci ?
JButton yellowButton = new JButton("Yellow");
Quelqu'un peut-il expliquer comment cela fonctionne ?