Experience Summary-Small D quotations

Source: Internet
Author: User

1. When to define class variables and instance variables?

D: When you use instance variables in the class, you can define the class variables if you find that it is not enough.

Example: Count the total number of students in the class.

 

2. What is the difference between a class method and a class-defined method?

Small D: class method, that is, the method defined in the class that begins with the class name

The difference is:

Method defined in the class: The method must be instantiated first and called using an instance.

Class Method: can be used directly without instantiation.

Example:

ClassSample

{

Define method_1 () # method defined in the class

{

}

Define method_2 () # methods defined in the class

{

}

Sample. method_3 ()#Class Method

{

}

}

Class_1 = sample. New (); # create a class instance

Calss_1.method_1; # Use the method defined in the class

 

Sample. method_3 (); # class method, which can be used directly.

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.