inner class httptest.btn1MouseEvent is an abstract class. It can't be instantiated. btn1.addMouseListener(new btn1MouseEvent()); //意思是:内置类httptest.btnlMouseEvent是一个抽象类,不能被实例化.must be declared abstract. It does not define void actionPerformed(java.awt.event.ActionEvent) from interface java.awt.event.ActionListener. class btn1MouseEvent implements ActionListener //意思是:httptest. btn1MouseEvent 必须定义成抽象的类,后面一句比较模糊
Package 的命名 Package 的名字应该都是由一个小写单词组成。 Class 的命名 Class 的名字必须由大写字母开头而其他字母都小写的单词组成 Class 变量的命名 变量的名字必须用一个小写字母开头。后面的单词用大写字母开头。 Static Final 变量的命名 Static Final 变量的名字应该都大写,并且指出完整含义。 参数的命名 参数的名字必须和变量的命名规范一致。
若你不实现该方法,你就必须把类btn1MouseEvent定义为抽象类AbstractClass
这里是addMouseListener
这里要class btn1MouseEvent implements MouseAdapter
btn1.addMouseListener(new btn1MouseEvent());
//意思是:内置类httptest.btnlMouseEvent是一个抽象类,不能被实例化.must be declared abstract. It does not define void actionPerformed(java.awt.event.ActionEvent) from interface java.awt.event.ActionListener.
class btn1MouseEvent implements ActionListener
//意思是:httptest. btn1MouseEvent 必须定义成抽象的类,后面一句比较模糊
ThisIsAClassName
thisIsMethodOrFieldName
若在定义中出现了常数初始化字符,则大写static final基本类型标识符中的所有字母。这样便可标志出它们属于编译期的常数。
Java包(Package)属于一种特殊情况:它们全都是小写字母,即便中间的单词亦是如此。对于域名扩展名称,如com,org,net或者edu等,全部都应小写
Package 的名字应该都是由一个小写单词组成。
Class 的命名
Class 的名字必须由大写字母开头而其他字母都小写的单词组成
Class 变量的命名
变量的名字必须用一个小写字母开头。后面的单词用大写字母开头。
Static Final 变量的命名
Static Final 变量的名字应该都大写,并且指出完整含义。
参数的命名
参数的名字必须和变量的命名规范一致。