Java program – how to access private variable

This Java program shows how to access a private variable. This will help you to understand the use of access specifiers.

Access specifier in Java program | Accessing private variable using Java

class AccessTest
{
int i; //default access
public int j;
private int k;

/*accessing private variable through a method*/

void setVal (int p)
{

k=p;
}

void writeVal()
{
System.out.println(“value of i=”+i);
System.out.println(“value of j=”+j);
System.out.println(“value of k=”+k);

}

}

class TestMain

{
public static void main(String args[])
{
AccessTest test=new AccessTest();
test.i=10;
test.j=12;

/* next commented line (in red) won’t compile. (error shown: k has private access in AccessTest) */

//test.k=14;
test.writeVal();
test.setVal(14);
test.writeVal();
}

}

output of the Java program


value of i=10
value of j=12
value of k=0
value of i=10
value of j=12
value of k=14

Java program – how to access private variable
Scroll to top
error: physicsTeacher.in