Saturday, April 4, 2020

OOPS Python : Create Class

class Country():
    # Class object Attribute
    area = 3287000
    def __init__(self,name,population):
        self.population = population
        self.name=name
    def describe(self):
        print("population of {} is {}".format(self.name,self.population))
        #print("Area sq km of {} is {}".format(self.name,self.area)) also
        print("Area sq km of {} is {}".format(self.name,Country.area))
       
    def update_population(self,new_population):
        self.population = new_population
       
c1 = Country('India',1300000000)
c1.update_population(1350000000)
c1.describe()