DS160123 Public and Private veriables

Date:- 13/03/2023

class car: #public veriable

def init(self,engine,milage,brand):

self.engine=engine

self.milage=milage

self.brand=brand

def display(self):

print(f’Car information:\nEngine name: {self.engine}\nMilage: {self.milage}\nBrand: {self.brand}')

Car=car(‘Petrol’,‘23km\L’,‘BMW’)

Car.display()

class car: #private veriable

def init(self,__engine,milage,brand):

self.__engine=__engine

self.milage=milage

self.brand=brand

def display(self):

print(f’Car information:\nEngine name: {self.__engine}\nMilage: {self.milage}\nBrand: {self.brand}')

# print(self.milage,self.brand)

def setEngine(self,__engine, username):

if username == ‘Mahesh’:

self.__engine=__engine

def getEngine(self):

return self.__engine

Car=car(‘Petrol’,‘23km\L’,‘BMW’)

Car.display()

Car.setEngine(‘Desiel’,‘Mahesh’)

Data=Car.getEngine()

print(‘Modified data:’,Data)

1 Like

@sms18680

Good work.
Keep it up.