私有变量可以使用private关键字声明。
在下面的示例中,我们将看到可以访问同一类中的私有变量。
示例
class CanPrivateVariableAccessInTheSameClass{ /* Declare private variable named x */ private int x; /* Define constructor for private variable initialization */ CanPrivateVariableAccessInTheSameClass(int x){ this.x = x; } /* Define method to print value of variable x */ public void privateVariableAccess(){ System.out.println("value of x is :" +x); } /* Main method definition */ public static void main(String[] args) { /* create CanPrivateVariableAccessInTheSameClass object and pass the value of private variable */ CanPrivateVariableAccessInTheSameClass cpvaitsc = new CanPrivateVariableAccessInTheSameClass(10); /* call CanPrivateVariableAccessInTheSameClass method with the help of CanPrivateVariableAccessInTheSameClass object */ cpvaitsc.privateVariableAccess(); } }
输出结果
D:\Java Articles>java CanPrivateVariableAccessInTheSameClass value of x is :10
在下面的示例中,我们将看到我们无法在类外部访问私有变量。