Lets create a Person Class and create objects for the Person class.
Python_Class_Object.py (Copy the below snippet and run the program)
class Person:
'''Represents a person.'''
count = 0
def __init__(self, name):
'''Initializing data.'''
self.name = name
print('\n Initializing %s' % self.name)
# To count the people
Person.count += 1
def displayName(self):
''' Saying Hello'''
print('My name is %s.' % self.name)
def count_people(self):
'''Prints the count.'''
if Person.count == 1:
print('I am the only person here.')
else:
print('We have %d persons here.' % Person.count)
Winston = Person('Winston Churchil')
Winston.displayName()
Winston.count_people()
Abraham = Person('Abraham Lincoln')
Abraham.displayName()
Abraham.count_people()
You may also wish to read Object Oriented Concepts in Python as mentioned :
Inheritance in Python
No comments:
Post a Comment