python class example

Python class is defined by using the keyword class. Class properties are defined by using the keyword self and Class constructor is defined by using __init__. __str__ is similar to the toString function in other programming languages such as Java.
[code language=”python”]
#!/usr/bin/env python

# Cylinder class, with properties of radius and height
class Cylinder:
def __init__(self,radius,height):
self.radius = radius
self.height = height
def __str__(self):
return "Radius: "+ str(self.radius) + ", Height: " + str(self.height)

def getRadius(self):
return self.radius
def getHeight(self):
return self.height
def getVolume(self):
return self.radius*self.radius*3.14*self.height

#Creating a cylinder object from the Cylinder class
cd=Cylinder(5,10)

print "A Cylinder with"
print "Radius: "+str(cd.getRadius())
print "Height: "+ str(cd.getHeight())
print cd # This will call the function __str__
print "It’s volume is "+str(cd.getVolume())
[/code]

Output:
[code language=”python”]
A Cylinder with
Radius: 5
Height: 10
Radius: 5, Height: 10
It’s volume is 785.0
[/code]

Search within Codexpedia

Custom Search

Search the entire web

Custom Search