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.

advertisement
Subscribe to our Newsletters (Subject-wise). Participate in the Sanfoundry Certification to get free Certificate of Merit. Join our social networks below and stay updated with latest contests, videos, internships and jobs!

Youtube | Telegram | LinkedIn | Instagram | Facebook | Twitter | Pinterest
Manish Bhojasia - Founder & CTO at Sanfoundry
I’m Manish - Founder and CTO at Sanfoundry. I’ve been working in tech for over 25 years, with deep focus on Linux kernel, SAN technologies, Advanced C, Full Stack and Scalable website designs.

You can connect with me on LinkedIn, watch my Youtube Masterclasses, or join my Telegram tech discussions.

If you’re in your 20s–40s and exploring new directions in your career, I also offer mentoring. Learn more here.