Final class variable local variable initialization

Source: Internet
Author: User

Local variables do not have a default value: So be sure to initialize them before using them, or initialize them when they are declared, or declare them after the assignment (whether final or not):
int a=9;
int b;
b=0;

class's member Variable:
Non-final variables have default initial values, so you can assign values that are not displayed
But final to initialize: The first initialization is the time of declaration: final int a=0;
The second is to declare in the current class and then assign a value in the constructor, and if there are multiple constructors, each is assigned a value.

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.