java类的作用域有几个?作用是什么? - 爱问答

(爱问答)

java类的作用域有几个?作用是什么?

public  公共的 

protected  受保护的

private 私有的 只能访问当前类

例如:

ava程序里面变量的作用域 简单介绍下范围 

比如下面这个程序:import java.io.*;public class fruit2{ public static void main(String[] args) { int x=10,y=50; Twosum nn=new Twosum(); nn.a=x;nn.b=y;nn.sum=0; nn.act(); System.out.print("结果="+nn.sum);} } class Twosum {int a,b,sum;<br> void act()<br> {int i,j;<br> i=a; j=b;if(a>b){i=b;j=a;} for(;i<=j;i++) sum=sum+i;}} 此程序的各变量 属于什么变量,作用域范围在哪

,y 作用域在main,属于局域变量 a,b,sum作用域在Twosum类中,在Twosum类中a,b可以随处调用,属于全局变量 i,j 作用域在方法 act()中,属于局域变量 总之,你就看括号, 在一对大括号呢 声明的变量,作用域就在这个括号内。

public:公共,包外的类可以访问

default:默认(不加修饰符),包内的其他类可以访问

protected:受保护,包内的其他类以及包外的子类可以访问

private:私有,只有本类可以访问

https://www.baidu.com/link?url=w24x49ozMciXprIymRvpHA8P5l0gNX5ysIjCM3OyHbcN3vcPyHJW-edRkIapUYQcEkDRMw0u99vY1uWor-6k3gS_qhZ24ZskWhcF7Ar4ltO&wd=&eqid=e273047b000103b6000000025c92f92c
https://blog.csdn.net/weixin_40995778/article/details/83026670

相关标签:java

下一篇:在css中,我写了个选择器".main.p{}";没起作用,可是直接作用于.p{}就有作用了

上一篇:不定行数之间数值求和

热门标签:
excel 网盘 破解 word dll
最新更新:
微软重新评估新的Outlook的使用时机 联想推出搭载联发科Helio G80芯片组的Tab M9平板 英特尔创新大赛时间确定! 微软Edge浏览器在稳定渠道中推出Workspaces功能 英伟达RTX4060TiGPU推出MaxSun动漫主题! 谷歌地图为用户提供了街景服务! GameSir 在T4 Kaleid中推出了一款出色的控制器! 微软开始在Windows 11 中测试其画图应用程序的新深色模式! LG电子推出全球首款无线OLED电视 英伟达人工智能芯片崭露头角! Steam Deck可以玩什么游戏-Steam Deck价格限时优惠 雷蛇推出CobraPro鼠标 Kindle电子阅读器可以访问谷歌商店吗 Windows10如何加入组策略 window10图片查看器怎么没有了?