真是谁最后出现,就会集成前面编程语言好的功能,并将新的应用需求加进去。。
所以,C没有类而C++有。。。
代码:
1 import java.awt.*; 2 import java.awt.event.*; 3 4 class MyFrame extends Frame { 5 Button myButton; 6 TextArea myTextArea; 7 int count; 8 public MyFrame(String title) { 9 super(title); 10 myButton = new Button("Click Me"); 11 myTextArea = new TextArea(); 12 add(myButton, BorderLayout.CENTER); 13 add(myTextArea, BorderLayout.NORTH); 14 ButtonListener bList = new ButtonListener(); 15 myButton.addActionListener(bList); 16 } 17 class ButtonListener implements ActionListener { 18 public void actionPerformed(ActionEvent e) { 19 count++; 20 myTextArea.setText("Button Clicked " + count + "times."); 21 } 22 } 23 24 public static void main(String args[]) { 25 MyFrame f = new MyFrame("Inner Class Frame"); 26 f.setSize(300, 300); 27 f.setVisible(true); 28 } 29 }
运行结果(注意产生了两个CLASS文件):