首先你要了解他们的作用,能干啥用
这样你在编程的时候才会想到它 用到它
static 使用非常的简单,如果要修饰一个静态块只需:staic {……..}即可(常用静态块来初始化一些变量); 静态方法就参照main()的形式:访问标 识 static returnType method(…) {};静态变量就是:static type fields;
在使用静态的方法时,可以直接用类名来引用,不需要创建实例(当然创建实例也是可以的)
java中private 是访问权限符。私有的意思。
JAVA是面向对象的一门语言,每个对象都有各自的属性和方法.但是有的属性涉及安全因素或秘密因素不能让外面的程序调用,所以就用到了private,
经过它定义的变量只能在此对象内部调用,外部程序就无法调用,也就是说只能供其自身调用
class Sundae {
private Sundae() {}
static Sundae makeASundae() {
return new Sundae();
}
}
public class IceCream {
public static void main(String[] args) {
//! Sundae x = new Sundae(); //私有的是不行的
Sundae x = Sundae.makeASundae();//静态可以直接调用
}
} |