概述
在 Java 中,private 关键字是用于方法,成员变量和内部类的访问修饰符。
Java 中的私有方法
如果方法标记为 private,则不能从类的外部调用此方法。例如:
class A {
private void foo() { }
void bar() {
foo(); // okay, no problem!
}
}
class B {
void woo() {
A a = new A();
a.foo(); // Oh no! since foo() is private
}
}
Java 中的私有变量
private 访问修饰符还可以应用于成员变量。 与私有方法一样,私有变量只能在声明它的类中被访问。 例如:
class A {
private int number;
void bar() {
number = 10; // OK
}
}
class B {
void foo() {
A a = new A();
a.number = 10. // Oh no! since number is private
}
}
Java 中的所有内部类
如果内部类声明为私有的,那么只能在声明它的类中被访问。例如:
class A {
private class SubA {
// inner class
}
void bar() {
SubA obj = new SubA(); // OK
}
}
class B {
void foo() {
A.SubA a = new A.SubA(); // Oh no! since SubA is private
}
}
最后
以上就是健康花瓣为你收集整理的java中private关键字的用途_Java 中的 private 关键字及代码示例的全部内容,希望文章能够帮你解决java中private关键字的用途_Java 中的 private 关键字及代码示例所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复