java中的private到底有什么用

java中的private到底有什么用,我怎么觉得写程序时用不用private都一样啊,到底在那些程序中需要用到private

第1个回答  推荐于2017-10-04
1、private作为一种权限修饰符可以修饰类,属性和方法
2、用private修饰的类属性,方法,只能自己使用,对别的类是不能访问的,也就是说对于别的类来说是隐藏不可见的,private一般不修饰类,但是可以修饰内部类
第2个回答  2008-04-28
作用就是封装。
主要用于将不需要被用户看到的方法和参数对用户隐藏,这样用户只需要调用接口,而不需要知道内部实现,当内部实现发生改变时对用户之前的调用不产生影响。如果将所有方法都public,那么万一用户调用了本应该封装的方法,那么一旦修改必然会造成公共接口相关的所有程序的关联修改,太可怕了。
第3个回答  2008-04-27
private 是私有标识符, 表示只能在当前的类中使用,比如:

private String m_name // 声明一个私有类属性 member_name 的缩写 m_name 表示为私有成员

// 如果想让其它的类读\写这个属性,可以设置这个属性
public String Name{
get{return m_name;} // 可以读取
set{m_name=value;} // 可以改写
}

// 创建一个私有类方法
private void Initialize_Load()
{
// do something here
}

在设计封装一个类的时候都能用到
第4个回答  2008-04-27
主要是在类(class)中,
如果某些数据或函数不想给别人看到,不想在程序的别的地方被错误的调用或修改,就要用到private ,这样只允许在类中使用。

这样,在类的外部就无法访问这些加了private标识的数据或函数。
利于数据的安全。
第5个回答  2015-10-18
将类中的变量,方法定义成 private类型,则该类被实例化后即被new后,其private修饰的方法和数据变量不能被调用,即不能被new出来的类调用。
这体现了java的封装性

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网