[Tutor] class with objects

shellcom3 at juno.com shellcom3 at juno.com
Sun Oct 11 21:42:38 CEST 2009


I want to display the ship default value for zero and display the ship's initial fuel level. Also have a method called status that displays an object's name and  fuel values. I want to have several Ship objects and call their status() methods to test various aspects of the class constructor.

Here's my code: 

                   class Ship(object):
    """A spaceship"""
    total = 0
    def __init__(self, name, fuel = 0):
       
        print "My spaceship has arrived! The",name
        self.name = name
        self.fuel = fuel
        
        print "My fuel level is", fuel

    def status():
        Ship.total += 1
        print "The total number of objects is", Ship.total
    status = staticmethod(status) 

#main
ship = Ship("Galaxia")

print "\nCreating objects."
ship1 = Ship("object 1")
ship2 = Ship("object 2")
ship3 = Ship("object 3")
Ship.status()

____________________________________________________________
Find Top-Rated Pavers
Get competing bids on any driveway, patio or walk need. Free quotes!
http://thirdpartyoffers.juno.com/TGL2141/c?cp=mcvPp46j2ooOnKJe4-1LngAAJ1CmHaRKpeX3s0f3JfT8odq8AAQAAAAFAAAAALpJjD0AAANSAAAAAAAAAAAAAAAAABIXaQAAAAA=


More information about the Tutor mailing list