public protected default private static final这几个修饰符有什么区别
答案:2 悬赏:80 手机版
解决时间 2021-01-27 23:00
- 提问者网友:星軌
- 2021-01-27 17:53
public protected default private static final这几个修饰符有什么区别
最佳答案
- 五星知识达人网友:时间的尘埃
- 2021-01-27 19:03
public 是公开的
protected 是受访问权限显示的,不同包中的非子类是不能访问的
default 是受访问权限显示的,不同包中的子类不能访问
private 必须要同一类才能访问
static 一个类的成员被声明为static时,他属于一个类,可以通过类名被访问,不需创建实例用 static属性定义的方法为类方法,可以通过类名来调用,不需创建实例
final 用final修饰的变量为常值变量,一旦初始化,不能更改通常final与static一起使用指定一个类常量用final修饰的方法为最终方法,不能再被子类重载
protected 是受访问权限显示的,不同包中的非子类是不能访问的
default 是受访问权限显示的,不同包中的子类不能访问
private 必须要同一类才能访问
static 一个类的成员被声明为static时,他属于一个类,可以通过类名被访问,不需创建实例用 static属性定义的方法为类方法,可以通过类名来调用,不需创建实例
final 用final修饰的变量为常值变量,一旦初始化,不能更改通常final与static一起使用指定一个类常量用final修饰的方法为最终方法,不能再被子类重载
全部回答
- 1楼网友:往事埋风中
- 2021-01-27 19:14
任务占坑
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯