JAVA封装字段快捷键或快速封装是哪个?

 我来答
娱乐小八卦啊a
高粉答主

2020-05-14 · 娱乐小八卦,天天都知道
娱乐小八卦啊a
采纳数:256 获赞数:117828

向TA提问 私信TA
展开全部

快捷键:shift + alt + s。

为了实现良好的封装,需要从两个方面考虑:

把字段(成员变量)和实现细节隐藏起来,不允许外部直接访问。

把方法暴露出来,让方法控制这些成员变量进行安全的访问和操作。因此,封装就有两个含义:把该隐藏的隐藏起来,把该暴露的暴露出来。

实现封装的方式:使用访问控制符:

java提供了三种访问权限,准确的说还有一种是默认的访问权限,加上它一共四种。

private   在当前类中可访问

default        在当前包内和访问

protected    在当前类和它派生的类中可访问

public          公众的访问权限,谁都能访问

扩展资料

封装的意义:

1、封装可以隐藏实现的细节;

2、让使用者只能通过实现写好的访问方法来访问这些字段,这样一来我们只需要在这些方法中增加逻辑控制,限制对数据的不合理访问;

3、方便数据检查,有利于于保护对象信息的完整性;

4、便于修改,提高代码的可维护性。

包对.java源文件没有作用,只对.class字节码文件起作用。包相当于一个字节码的相对路径。例如上例中PackageTest.class的绝对路径就是:G:\p1\p2\p3

引入包可以防止文件名之间的冲突(例如一个公司的网站域名为:www.abc.def.cn,则这个公司的程序员可以将所有的包设置为cn.def.abc)。

舒小腾L
2018-03-31 · TA获得超过151个赞
知道小有建树答主
回答量:141
采纳率:66%
帮助的人:18.1万
展开全部

1、先把东西写好

2、alt+shift+s,然后点击红色框里面那个

3、点击第一个全选,不要的自己把勾去掉

4、结果就是这样子的呢

PS:我也是刚刚开始学

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
l7722526
2019-05-27 · TA获得超过2.7万个赞
知道大有可为答主
回答量:2.8万
采纳率:84%
帮助的人:3633万
展开全部
get和set都是类定义的方法,你的变量是private型的,就是私有类型,其他类都不能访问私有类型的变量,所以要在这个类内部设个能访问这些变量的方法,就是get和set,别个类要访问这两个私有变量的话,就可以通过这些方法来访问了。 如果有个Test类 public class Test { public static void main(String[] args) { Man m = new Man(); m.age = 12; m.name = "ddaf";这两个写法都是错了,因为不能直接访问age,和name; 要写成这样 m.setage(12);m.setname('dadfa');这样才对; } }
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
深山里的一颗草
2019-05-26 · TA获得超过324个赞
知道小有建树答主
回答量:7931
采纳率:72%
帮助的人:257万
展开全部
JAVA封装字段快捷键或快速封装是哪个?
private是修饰符,快捷键是alt+shift+s,然后选里面的get and set
private是修饰符,快捷键是alt+shift+s,然后选里面的get and set
private是修饰符,快捷键是alt+shift+s,然后选里面的get and set
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
余通999
2018-04-02 · TA获得超过591个赞
知道小有建树答主
回答量:290
采纳率:89%
帮助的人:95.9万
展开全部
private是修饰符,快捷键是alt+shift+s,然后选里面的get and set
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(14)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式