l修飾類的屬性表示全局靜態(tài)成員
l和final結(jié)合修飾類的屬性表示常量
l修飾類的方法表示靜態(tài)方法
l修飾內(nèi)部類表示內(nèi)部靜態(tài)內(nèi)部類
有關上述語法特點參考如下示例程序:
package weizhang;
import java.text.SimpleDateFormat;
import java.util.Date;
class Foo {
public final static int MAX=100;
private static int score;
private int m;
public static int getScore() {
return score;
}
public int getM(){
return m;
}
public void setM(int m){
this.m=m;
score+=m;
}
public static class Bar{
private int x;
public Bar(int x){
this.x=x;
// this.x+=m; 不能訪問外部類的成員方法
}
public int getX(){
return x;
}
}
}
public class Demo1 {
public static void main(String[] args) {
Foo f=new Foo();
int max=Foo.MAX;//讀取常量值
int score=Foo.getScore();//調(diào)用靜態(tài)方法
f.setM(10);//調(diào)用類的成員方法
Foo.Bar bar=new Foo.Bar(10);//創(chuàng)建內(nèi)部類對象
bar.getX();//調(diào)用內(nèi)部類對象的方法
}
}