java作用域public,private,protected,以及不写时的区别

Python015

java作用域public,private,protected,以及不写时的区别,第1张

public

是说可以被所有的类成员访问。

private是说只有该类的成员能访问

protected

是说在类的继承中才能使用

例如

b是a的子类

a里面的属性和方法

b都可以调用

但其他的

外部类就不可以用

什么都不写是说

在同一个包下的成员都可以访问

出这个包就不可以了

Java没有内置对象的说法,估计你说的是JSP九大内置对象。JSP九大内置对象中跟上下文相关的四个(pageContext、request、session、application)才有作用域的说法。

pageContext:一个页面一个,作用域当前页面;

request:一次请求一个,作用域当前请求;

session:一次会话一个,作用域当前会话;

application:一个应用程序一个,可以理解为一个项目一个,作用域当前应用;

所以,当然是application作用域最广。