Java Program to Demonstrate Usage of an Instance Variable in the Test Class

This is a Java Program to Demonstrate Usage of an Instance Variable x in the Test Class.

Here we made a variable X as an instance variable and if we try to access that from main() directly then it will show error and it proves that all non – static things of a class always belong to an object. Thus, keep those properties of an object as an instance whose values are changing from each instance of an object.

Here is the source code of the Java Program to Demonstrate Usage of an Instance Variable x in the Test Class. The Java program is successfully compiled and run on a Windows system. The program output is also shown below.

  1. public class Test
  2. {
  3.     int x = 17;
  4.     public static void main(String...a)
  5.     {
  6.         //System.out.println(x);  Error : non-static variable x cannot be referenced from a static context
  7.         // non static variable can be called only after making objects
  8.         Test ob = new Test();
  9.         System.out.println(ob.x);
  10.     }
  11. }

Output:

$ javac Test.java
$ java Test
 
17

Sanfoundry Global Education & Learning Series – 1000 Java Programs.

advertisement

Here’s the list of Best Books in Java Programming, Data Structures and Algorithms.

👉 For weekly programming practice and certification updates, join Sanfoundry’s official WhatsApp & Telegram channels
advertisement
Manish Bhojasia – Founder & CTO at Sanfoundry

I’m Manish, Founder & CTO at Sanfoundry, with 25+ years of experience across Linux systems, SAN technologies, advanced C programming, and building large-scale, performance-driven learning and certification platforms focused on clear skill validation.

LinkedIn  ·  YouTube MasterClass  ·  Telegram Classes  ·  Career Guidance & Conversations