关键字 final static

代码块
```package com.forekonw.statics;
/**
 * final(最终的):修饰变量,方法,类
 * 1.final修饰类:表示这个类不能被继承
 * 2.final修改方法:表示这个方法不能被重写
 * 3.final修饰变量:表示这是一个常量(只被赋值一次)  静态常量:public static final 类型 常量名大写
 * @author Administrator
 *
 */
public class StaticFinalDemo {
    public static final int X=12;
    public static final String COLOR ="#33333";//只被赋值一次
    public static void main(String[] args) {
        //StaticFinalDemo.x=12;
    }

}

代码块

/**
 * static(静态):可修饰方法,属性(用于累加器),静态代码块(初始化)
 * 调用静态方法及属性:类名.方法名() 类名.属性名
 * 
 * @author Administrator
 *
 */
public class StaticDemo {
    int a=1;//成员变量
    static int x=1;
    public StaticDemo(){
        a++;
        x++;
        System.out.println(a);
        System.out.println(x);
    }
    public static void m1(){
        System.out.println("静态方法。。。");
    }
    public static void main(String[] args) {
        StaticDemo.m1();
        StaticDemo sDemo1=new StaticDemo();
        StaticDemo sDemo2=new StaticDemo();
        StaticDemo sDemo3=new StaticDemo();
        StaticDemo sDemo4=new StaticDemo();
    }
}

你可能感兴趣的:(关键字 final static)