Class Members case

Source: Internet
Author: User

//class Members: From this example, a good understanding of the sentence://objects do not actually hold class variables, which are held by the class, all of the same class//when an object accesses a class variable, it is actually accessing the variables held by that class. When you use an instance to access a class//member, it is actually still delegated to the class to access the class member./*When you use an instance to access a class member (including class variables and class methods), you are actually delegating to the class to access the class members, so even if an instance is null, it can access the class member to which it belongs. For example, the following code:*/ Public classnullaccessstatic {Private voidtest1 () {}Private Static voidTest () {System.out.println ("Static-Modified class method"); }     Public Static voidMain (string[] args) {//defines a nullaccessstatic variable with a value of NULLNullaccessstatic nas =NULL; //to invoke a static method of the owning class using a null objectnas.test ();//The following sentence will output an exception prompt when it is run://Nas.test1 ();/*class method----------run----------static adornment exception in thread "main" java.lang.NullPointerException at Nullacces Sstatic.main (nullaccessstatic.java:20) output complete (0 seconds)-Normal termination*/    }}

Class Members case

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.