标签:prot 变量 方法 final 直接 成员 private 赋值 共享
1. final3种用法
(1)修饰常量:不可变
(2)修饰方法:在子类不能重写
(3)修饰类:不能被继承
2. static
原则:能不用就不用
static是非面向对象的语法
使用场景:共享的数据使用静态、工具方法、
静态代码块中不能直接调用非静态方法(可以通过实例进行调用)
class A{
static {
在类被加载时,只执行一次
}
}
//用来初始化一些资源
加载文件
网络连接
连接数据库...
3.访问控制符:
类 | 包 | 子类 | 任意 | |
public | √ | √ | √ | √ |
protected | √ | √ | √ | |
[default | √ | √ | ||
private | √ |
选择原则:尽量使用小范围
public 是与其他开发者的一个契约,约定公开的东西会尽量保持稳定不变
私有 private
成员变量一般都设计成私有
可以使用公开的方法,来为私有变量赋值或获取私有变量的值。
标签:prot 变量 方法 final 直接 成员 private 赋值 共享
原文地址:https://www.cnblogs.com/gxlaqj/p/11421086.html