3、掌握常量的使用
一、static
作用:用于在java程序中提供一种静态修饰(内存地址共享)的修饰符。
类型:
1、属性修饰
语法:
public static 数据类型 属性名=值;(定义时必须要有初始化的值)内存地址共享只发生在静态域中
2、方法修饰
语法:
public static 返回类型 方法名(){
方法体
}
3、快修饰
代码块:每个类中都可以包含多个代码块,用于在该类中提供类的描述操作。({ System.out.println("");})
语法:
static {
程序代码
}
注意:在操作静态成员的时候,静态内部不能访问非静态成员
二、final (最终)
修饰类型:
1、属性修饰
语法:public final static 数据类型 常量名(大写)=常量值;
作用:当一个属性被修饰为final后表示该属性的值不能被改变,并且该属性就变成一个常量,访问方式可以直接通过类名获取。
常量一般都在接口中定义,特殊情况下可以再抽象类中定义。
2、方法修饰
语法:public final static 返回类型 方法名 (){
方法体
}
作用:方法一旦被修饰为final,表示该方法不能被重写。
属性和方法 static与final 同时存在
3、类修饰
语法:public final class 类名{
}
作用:类被修饰为final后,表示该类无法被继承