-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathaccess_specificers.py
More file actions
35 lines (33 loc) · 1.01 KB
/
access_specificers.py
File metadata and controls
35 lines (33 loc) · 1.01 KB
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
## private class##
class Student:
def __init__(self, name, roll):
self.name=name
self.__roll = roll
def display(self):
print(f"hi i am {self.name} from student rollno is {self._Student__roll}")
class Teacher(Student):
def __init__(self,name,rollno):
super().__init__(name,rollno)
s=Student("rahul",21619151)
print(s.name)
print(s._Student__roll)
s.display()
t=Teacher("eat",21619150)
print(t.name)
## proctect class##
#class university :
# def __init__(self,name,place):
# self.name=name
# self._place=place
# def department(self,departementname,class_name):
# self._departemnt_name=departementname
# self._class_name=class_name
#
#class School(university):
# def __init__(self,name,_place):
# super().__init__(name,_place)
# print(f"{self.__class__.__name__}name:{self.name}, place:{self._place}")
#s=School("vles","pallavram")
#s.department("CSE","A")
#print(f"department : {s._departemnt_name}")
#print(f"class name: {s._class_name}")