Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


How is “self” explicitly defined in a method?



How is “self” explicitly defined in a method?..

Answer / chaitanya

“Self” is a reference variable and an instance attribute that is used instead of the local variable inside the class. The function or the variable of the self like self.x or self.meth() can be used in case the class is not known. There are no variables declared as local. It doesn’t have any syntax and it allow the reference to be passed explicity or call the method for the class that is in use. The use of writebaseclass.methodname(self, <argument list>) shows that the method of _init_() can be extended to the base class methods. This also solves the problem that is syntactic by using the assignment and the local variables. This tells a way to the interpreter the values that are to be used for the instance variables and local variables. The use of explicit self.var solves the problem mentioned above.

Is This Answer Correct ?    0 Yes 0 No

Post New Answer

More Python Interview Questions

What does quit () do in python?

0 Answers  


We know python is all the rage these days. But to be truly accepting of a great technology, you must know its pitfalls as well. Would you like to talk about this?

0 Answers  


Why do we say “a b c = 1000 2000 3000” is an invalid statement in python?

0 Answers  


What is an elif in python?

0 Answers  


Can python be used for web client and web server side programming? And which one is best suited to python?

0 Answers  


What is python and why python?

0 Answers  


What is deep copy in python?

0 Answers  


How will you get all the keys from the dictionary?

0 Answers  


What are the key features of using python?

0 Answers  


Does python support inheritance?

0 Answers  


How would you implement inheritance in python?

0 Answers  


What are the differences in list and tuple?

0 Answers  


Categories