java private权限_Java之private权限

1、private

答:java中的关键字,作用就是控制访问权限。

2、private应用于类(class)中?

答:嘛玩意? private还能用在类上? 明明不行啊?那你就大错特错了,外部类当然不能private了,但是内部类必然可以啦!!

作用:限制该类(class)只能在此外部类中访问

class Main {

private class Temp { //嘿嘿,怎么样,服不服,普通内部类作为外部类的成员,必然可以使用private了

}

}

3、private应用于实例变量

public class Main {

private int temp;

}

4、private应用于静态变量

public class ComeOn {

private static float two = 2.0f;

}

5、private应用于构造方法

public class ComeOn {

private ComeOn(){

super();

}

}

6、private应用于interface(接口)、enum(枚举)

public class ComeOn {

private interface MyHand{

int countHand();

}

private enum Myfoot {

LEFT, RIGHT;

}

}

7、private的作用

答:加了private的成员,仅限在文件内部访问,即无论是包内、还是包外都不能访问private成员,意为 私有的,属于个人的。

8、有的private的实例变量,就是需要被访问,我们该该怎么办?

答:写两个public 的方法,用于写入与读取,下面是例子。

public class ComeOn {

private String name;

public void setName(String name) {

this.name = name;

}

public String getName() {

return name;

}

}

解释:实例方法名称,往往是这么定义,简称为set与get,ide一般都有快捷键直接生成这样格式的方法。

9、一般情况下,我们的成员变量(实例+静态),都是private的,我们不能让其他人轻易修改,那样做就很危险了!常常是提供公共的接口(public method)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值