Skip to content
Related Articles

Related Articles

C++ | Static Keyword | Question 3

View Discussion
Improve Article
Save Article
Like Article
  • Last Updated : 29 Jul, 2020

Which of the following is true?
(A) Static methods cannot be overloaded.
(B) Static data members can only be accessed by static methods.
(C) Non-static data members can be accessed by static methods.
(D) Static methods can only access static members (data and methods)

Answer: (D)

Explanation: A static function is a special type of function which is used to access only static data, any other normal data cannot be accessed through static function.

Just like static data, static function is also a class function, it is not associated with any class object.
Static method overloaded and static method can access only static members.

Option (D) is correct.

Quiz of this Question

My Personal Notes arrow_drop_up
Recommended Articles
Page :

Start Your Coding Journey Now!