finalsttic关键字,访问控制符
Posted gxlaqj
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了finalsttic关键字,访问控制符相关的知识,希望对你有一定的参考价值。
1. final3种用法
(1)修饰常量:不可变
(2)修饰方法:在子类不能重写
(3)修饰类:不能被继承
2. static
- 静态
- 静态成员属于类,而不属于实例
- 静态一般使用类名调用
- 什么时候使用静态
原则:能不用就不用
static是非面向对象的语法
使用场景:共享的数据使用静态、工具方法、
静态代码块中不能直接调用非静态方法(可以通过实例进行调用)
- 静态初始化块
class A
static
在类被加载时,只执行一次
//用来初始化一些资源
加载文件
网络连接
连接数据库...
3.访问控制符:
类 | 包 | 子类 | 任意 | |
public | √ | √ | √ | √ |
protected | √ | √ | √ | |
[default | √ | √ | ||
private | √ |
选择原则:尽量使用小范围
public 是与其他开发者的一个契约,约定公开的东西会尽量保持稳定不变
私有 private
成员变量一般都设计成私有
可以使用公开的方法,来为私有变量赋值或获取私有变量的值。
以上是关于finalsttic关键字,访问控制符的主要内容,如果未能解决你的问题,请参考以下文章