java private final static 关键字

private 关键字


不能修饰外部类,只能修饰内部类

成员变量
只能在本类中被访问

成员方法
只能在本类中被访问

final 关键字


不能被继承

成员变量
基本数据类型,变成常量,值不能被修改
引用数据类型,地址值不能被修改

成员方法
不能被重写

static 关键字

由于 static 的翻译为静止不动,容易和 final 和private 弄混。
实际上表示该成员和本类共生死,不创建对象就可以调用,用法上可以理解为被能够继承
(可以理解为强袭高达的强袭背包,在出击前就已经装备,并且可以被其他高达装备)


不能修饰类

成员变量
成为静态变量 / 类变量,同类存在而存在

成员方法
成为静态方法 / 类方法,同类存在而存在

1、static 修饰的成员,子类依然可以用,用法是直接写成员名,或类名 . 成员名



权限修饰符 public protect 默认 private
同一个类
同一个包
不同包子类
不同包其他类

修饰外部类

权限修饰符:public、默认
//只能有一个public class
状态修饰符:final
抽象修饰符:abstract


修饰成员变量

权限修饰符:默认的、public、protected、private
状态修饰符:static、final(需要初始化值)
最常用的是:private


修饰成员方法

权限修饰符:public、默认的、protected、private
状态修饰符:static、final
抽象修饰符:abstract

Guess you like

Origin blog.csdn.net/qq_41464008/article/details/120555340