Skip to content

Commit 7c7f3d5

Browse files
committedFeb 9, 2020
Config
1 parent b2b460d commit 7c7f3d5

File tree

1 file changed

+12
-16
lines changed

1 file changed

+12
-16
lines changed
 

‎Employee Inheritance.ipynb

+12-16
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"cells": [
33
{
44
"cell_type": "code",
5-
"execution_count": 10,
5+
"execution_count": 24,
66
"metadata": {},
77
"outputs": [
88
{
@@ -11,11 +11,11 @@
1111
"text": [
1212
"Soumyadip Chowdhury Soumyadip.Chowdhury@python.com 900000\n",
1313
"Soumyadip Chowdhury Soumyadip.Chowdhury@python.com 100000\n",
14-
"Overring : Soumyadip Chowdhury Soumyadip.Chowdhury@python.com 700000\n",
14+
"Overring : Soumyadip Chowdhury Soumyadip.Chowdhury@python.com 700000 Python\n",
1515
"Help on class Developer in module __main__:\n",
1616
"\n",
1717
"class Developer(Employee)\n",
18-
" | Developer(f, l, p)\n",
18+
" | Developer(f, l, p, lang)\n",
1919
" | \n",
2020
" | Method resolution order:\n",
2121
" | Developer\n",
@@ -24,14 +24,11 @@
2424
" | \n",
2525
" | Methods defined here:\n",
2626
" | \n",
27-
" | print(self)\n",
28-
" | \n",
29-
" | ----------------------------------------------------------------------\n",
30-
" | Methods inherited from Employee:\n",
31-
" | \n",
32-
" | __init__(self, f, l, p)\n",
27+
" | __init__(self, f, l, p, lang)\n",
3328
" | Initialize self. See help(type(self)) for accurate signature.\n",
3429
" | \n",
30+
" | print(self)\n",
31+
" | \n",
3532
" | ----------------------------------------------------------------------\n",
3633
" | Data descriptors inherited from Employee:\n",
3734
" | \n",
@@ -60,20 +57,19 @@
6057
" \n",
6158
"class Developer(Employee):\n",
6259
" def print(self):\n",
63-
" return \"Overring : {} {} {} {}\".format(self.first,self.last,self.email,self.pay)\n",
60+
" return \"Overring : {} {} {} {} {}\".format(self.first,self.last,self.email,self.pay,self.lang)\n",
6461
" \n",
65-
" def __init__(self,f ,l ,p, l ):\n",
66-
" self.first=f\n",
67-
" self.last=l\n",
68-
" self.email=f+\".\"+l+\"@python.com\"\n",
69-
" self.pay=p\n",
62+
" def __init__(self,f ,l ,p ,lang ):\n",
63+
" super().__init__(f,l,p)\n",
64+
" #Employee.__init__(self,f,l,p)\n",
65+
" self.lang=lang\n",
7066
" \n",
7167
" \n",
7268
"emp_1=Employee(\"Soumyadip\",\"Chowdhury\",900000)\n",
7369
"emp_2=Employee(\"Soumyadip\",\"Chowdhury\",100000)\n",
7470
"print(emp_1.print())\n",
7571
"print(emp_2.print())\n",
76-
"dev_1=Developer(\"Soumyadip\",\"Chowdhury\",700000)\n",
72+
"dev_1=Developer(\"Soumyadip\",\"Chowdhury\",700000,\"Python\")\n",
7773
"print(dev_1.print())\n",
7874
"\n",
7975
"print(help(Developer))"

0 commit comments

Comments
 (0)
Failed to load comments.