Encapsulation
Wed 12 November 2025
class BankAccount:
def __init__(self, balance):
self.__balance = balance # Private attribute
def deposit(self, amount):
self.__balance += amount
def withdraw(self, amount):
if amount > self.__balance:
print("Insufficient funds")
else:
self.__balance -= amount
def get_balance(self):
return self.__balance
account = BankAccount(100)
account.deposit(50)
account.withdraw(330)
print(f …Category: python-basics
Read More