-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathincapsulation.py
More file actions
41 lines (35 loc) · 777 Bytes
/
incapsulation.py
File metadata and controls
41 lines (35 loc) · 777 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# public variable mathod (x/add())
# class parent:
# bank='HDFC'
# def add (self):
# print("hello")
# class child(parent):
# pass
# obj=child()
# print(obj.bank)
# obj.add()
# -------------------------------------------------
# protected variable mathod (_x/_add())
# class parent:
# __bank='HDFC'
# def __add (self):
# print("hello")
# class child(parent):
# pass
# obj=child()
# print(obj.__bank)
# obj.__add()
# ------------------------------------------
# private variable mathod (__x/__add())
class parent:
__bank='HDFC'
def __add (self):
print("hello")
class child(parent):
pass
obj=child()
# print(obj.__bank)
# obj.__add()
# print(parent.__bank)
print(dir(parent))
obj._parent__add()