我们可以在Java类之外访问私有变量吗?

Java中的私有变量

私有变量可以使用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

在下面的示例中,我们将看到我们无法在类外部访问私有变量。

以上是 我们可以在Java类之外访问私有变量吗? 的全部内容, 来源链接: utcz.com/z/326419.html

回到顶部