Java的四种访问权限类型以及调试时如何分辨

本文深入探讨了Java中的访问权限概念,包括public、默认、protected和private,并通过使用Eclipse进行调试,直观展示了如何通过颜色区分不同的访问级别。文章详细解释了各访问级别的含义以及它们在实际编程中的应用。

java的类有2种访问权限:public、默认

而方法和变量有4种:public、默认、protected、private

public意味着任何地方的其他类都能访问;

默认则是同一个包的类可以访问;

protected表示同一个包的类可以访问,其他的包的该类的子类也可以访问;

private表示只有自己类能访问


在用Eclipse调试过程中,鼠标指向对象可以看到其内部变量,并用不同颜色做了区分:

绿色圆点是 public 方法

红色方块是 private方法

蓝色三角是 default 方法

黄色菱形是 protected方法

黄色菱形空心是 protected属性

蓝色空心三角是 default属性

红色空心方块是 private属性

绿色圆点空心是 public属性

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值