You are on page 1of 11

Flipped Classroom Activity

Subject: Java Programming Class: II IT


Academic Year: 2022–23 Semester: II
Name of the faculty: Mr. G. Netaji
Topic: Inheritance

Open source NPTEL video:


https://www.youtube.com/watch?v=rxsl1TzcEgg&t=38s&ab_channel=IITKharagpurJuly2018
Introduction to Video:
Inheritance is very common concept is a biological term although and you know exactly the
inheritance means basically inheritance a child children inherits from its parents order it is the. So,
the concept it is like this and then single inheritance means, if it inherits from on only on entity
and multiple inheritance means if one entity inherits from the multiple entities. So, concept it is
there the both single as well as multiple inheritance and then inheritance can be also hierarchically
with multiple levels so, multi-level inheritance. So, children inherits from the parent,
grandchildren inherits from the children like this one.
Question Posed: Demonstrate the types of Inheritance supported by Java
Activity Outcomes:
At the end of this activity, student will be able to:
 Write Java classes which add extra methods to existing Java classes using inheritance
 Develop a Java classes which extend existing classes by changing the behavior of their
methods using inheritance
 Understand how the superclass-subclass relationship means an object may have more than
one type in Java
Pre Class Activity: Assignment
1. Develop a java program for Single inheritance.
2. Demonstrate Multi level inheritance with suitable example.
Pre-Activity Assessment:

Total strength 68
Number of students present 65
Number of students absent 03
Marks
S.No Regd. No Name of the Student Total (10M)
Q1 (5M) Q2 (5M)

1 21NM1A1201 APPALABATHULA LIKITHA PRASANNA 4 4 8


2 21NM1A1202 ARAVA KEERTHANA 5 3 8
3 21NM1A1203 BANDI.MOUNIKA 3 3 6
4 21NM1A1204 BEVARA SAIDEEPTHI 4 4 8
5 21NM1A1205 BHOJURAJU.SANJITHA 3 3 6
6 21NM1A1206 CHINCHULLUPU TEJASWI 4 2 6
7 21NM1A1208 DATTI TRISHIKA 4 3 7
8 21NM1A1209 DEDEEPYA CHINTAKAYALA 4 4 8
9 21NM1A1210 DONKA DEEPTHIKA 5 3 8
10 21NM1A1211 D. AMRUTHA 3 3 6
11 21NM1A1212 G JOSHNA 4 4 8
12 21NM1A1213 GADHAMSETTI V G K THANVI PRIYUSHA 4 5 9
13 21NM1A1214 GADI HARSHINI 2 3 5
14 21NM1A1215 GINNI DHANALAKSHMI 4 3 7
15 21NM1A1216 GODAVARTHI ISWARYA SRI VARSHINI 2 4 6
16 21NM1A1217 INDUKURI SAI ASRITHA 3 3 6
17 21NM1A1218 JILLIDIMUDI LALITHA VASAVI 3 4 7
18 21NM1A1219 KAGITHAPALLI HARIKA 4 4 8
19 21NM1A1220 KALLA NAVYA 4 4 8
20 21NM1A1221 KARRI JANSHI 5 3 8
21 21NM1A1222 KETHA KUSHMITHA SREE 3 3 6
22 21NM1A1223 KRISHNA VINEETHA PATNAIK KUPPILI 4 4 8
23 21NM1A1224 KUTCHERLAPATI SAI VARSHITHA 5 3 8
24 21NM1A1225 LEKKALA PRAGATHI 5 4 9
25 21NM1A1226 MADDILA DOSHNA KEERTHIKA 4 4 8
26 21NM1A1227 MADEM ANJU ABHINAYA 5 5 10
27 21NM1A1228 MALLA DHATRI 5 4 9
28 21NM1A1229 MATHURTHI VANITHA 5 2 7
29 21NM1A1230 MUDUNURI.ASHRITHA 5 5 10
30 21NM1A1231 MUNAKALA.PRIYA 4 4 8
31 21NM1A1232 MUTYALA GUNAVARDHINI 4 4 8
32 21NM1A1233 NADIGATLA.NEELIMA 5 5 10
33 21NM1A1234 NAGIREDDI MAHITA 4 4 8
34 21NM1A1235 NAMMI BHAVANA 5 3 8
35 21NM1A1236 NARLAJARLA LAKSHMI SARVAJNA 3 3 6
36 21NM1A1237 NIHARIKA SINGAMPALLI 4 4 8
37 21NM1A1238 N .VIJAYA LAKSHMI 5 4 9
38 21NM1A1239 PANDURI RAKSHITHA RATNA SAI 4 4 8
39 21NM1A1240 PIDAKAALA SUSMITHA 4 4 8
40 21NM1A1241 POLAMARASETTI CHINNARI CHANDINI 5 4 9
41 21NM1A1242 POLAMARASETTY RIBCA NOEL 4 2 6
42 21NM1A1244 PUDI NAVYA SRI 5 3 8
43 21NM1A1245 REDDI DIVYASREE 5 4 9
44 21NM1A1246 RITTAPALLI SRUTHI 5 5 10
45 21NM1A1247 S PREETHI 5 3 8
46 21NM1A1248 SAKA LAKSHMI PRATYUSHA 4 5 9
47 21NM1A1249 SAKALA JAHNAVI 4 4 8
48 21NM1A1250 SANAPALA SANTHOSHI 4 4 8
49 21NM1A1251 SANAPATHI LAXMI PRASANTHI 4 4 8
50 21NM1A1252 SHINAGAM JANU SREE 3 5 8
51 21NM1A1253 SIRAPANASETTI KEERTHI PRIYA 4 3 7
52 21NM1A1254 SUNDARAPU PRATHIMA 4 4 8
53 21NM1A1255 TELEGARAPU CHINMAYI SAI 4 4 8
54 21NM1A1256 UROOSA MAHEEN 2 4 6
55 21NM1A1257 VANAMOJU PREETHI 4 4 8
56 21NM1A1258 VOLETI DEVI PRASUNA 5 2 7
57 21NM1A1259 YEKULA.JAYA SANTHOSHINI SWETHA 4 4 8
58 22NM5A1201 A ESWARI AKSHAYA 4 4 8
59 22NM5A1202 B RAJESWARI 3 5 8
60 22NM5A1203 D KALYANI 4 3 7
61 22NM5A1204 E GAYATHRI 4 4 8
62 22NM5A1205 G RENUKA 4 4 8
63 22NM5A1206 G USHA SRI 2 4 6
64 22NM5A1207 K DHANALAKSHMI 4 4 8
65 22NM5A1208 R VANDANA 4 4 8

In Class Activity: Think-Pair Share Activity

Questions Posed:

Teams A, B, C, D, L:
Develop a Java Program for Hierarchical Inheritance.
Teams E, F, G, H:
Discuss about Multi level and Hybrid Inheritance.
Teams I, J, K, M:
Differentiate.
In Class Activity Assessment:

Total strength 67
Number of students participated 65

Regd. No Name of the Student TEAM MARKS (10)


21NM1A1208 DATTI TRISHIKA
21NM1A1202 ARAVA KEERTHANA
22NM5A1205 G RENUKA A 9
21NM1A1209 DEDEEPYA CHINTAKAYALA
21NM1A1212 G JOSHNA
21NM1A1203 BANDI.MOUNIKA
21NM1A1210 DONKA DEEPTHIKA
21NM1A1214 GADI HARSHINI B 10
21NM1A1223 KRISHNA VINEETHA PATNAIK KUPPILI
21NM1A1227 MADEM ANJU ABHINAYA
21NM1A1205 BHOJURAJU.SANJITHA
21NM1A1236 NARLAJARLA LAKSHMI SARVAJNA
21NM1A1245 REDDI DIVYASREE C 10
21NM1A1258 VOLETI DEVI PRASUNA
22NM5A1208 R VANDANA
21NM1A1201 APPALABATHULA LIKITHA PRASANNA
21NM1A1211 D. AMRUTHA
21NM1A1215 GINNI DHANALAKSHMI D 9
21NM1A1224 KUTCHERLAPATI SAI VARSHITHA
21NM1A1230 MUDUNURI.ASHRITHA
21NM1A1213 GADHAMSETTI V G K THANVI PRIYUSHA
21NM1A1218 JILLIDIMUDI LALITHA VASAVI
21NM1A1239 PANDURI RAKSHITHA RATNA SAI E 8
21NM1A1247 S PREETHI
22NM5A1201 A ESWARI AKSHAYA
21NM1A1204 BEVARA SAIDEEPTHI
21NM1A1216 GODAVARTHI ISWARYA SRI VARSHINI
21NM1A1228 MALLA DHATRI F 8
21NM1A1253 SIRAPANASETTI KEERTHI PRIYA
21NM1A1256 UROOSA MAHEEN
21NM1A1206 CHINCHULLUPU TEJASWI
21NM1A1217 INDUKURI SAI ASRITHA
21NM1A1225 LEKKALA PRAGATHI G 9
21NM1A1234 NAGIREDDI MAHITA
21NM1A1251 SANAPATHI LAXMI PRASANTHI
21NM1A1219 KAGITHAPALLI HARIKA
21NM1A1231 MUNAKALA.PRIYA H 9
21NM1A1242 POLAMARASETTY RIBCA NOEL
21NM1A1237 NIHARIKA SINGAMPALLI
21NM1A1255 TELEGARAPU CHINMAYI SAI
21NM1A1220 KALLA NAVYA
21NM1A1226 MADDILA DOSHNA KEERTHIKA
21NM1A1232 MUTYALA GUNAVARDHINI I 8
22NM5A1202 B RAJESWARI
21NM1A1259 YEKULA.JAYA SANTHOSHINI SWETHA
21NM1A1221 KARRI JANSHI
21NM1A1240 PIDAKAALA SUSMITHA
22NM5A1207 K DHANALAKSHMI J 7
21NM1A1248 SAKA LAKSHMI PRATYUSHA
21NM1A1233 NADIGATLA.NEELIMA
21NM1A1222 KETHA KUSHMITHA SREE
21NM1A1244 PUDI NAVYA SRI
22NM5A1203 D KALYANI K 9
21NM1A1252 SHINAGAM JANU SREE
21NM1A1250 SANAPALA SANTHOSHI
21NM1A1257 VANAMOJU PREETHI
21NM1A1235 NAMMI BHAVANA
21NM1A1246 RITTAPALLI SRUTHI L 10
22NM5A1204 E GAYATHRI
21NM1A1238 N .VIJAYA LAKSHMI
21NM1A1241 POLAMARASETTI CHINNARI CHANDINI
21NM1A1229 MATHURTHI VANITHA
21NM1A1249 SAKALA JAHNAVI M 10
21NM1A1254 SUNDARAPU PRATHIMA
22NM5A1206 G USHA SRI
Post Class Activity: Quiz

1. Which of the following is not an advantage to using inheritance?


A. Similar classes can be made to behave consistently.
B. One big superclass can be used instead of many little classes.
C. ode that is shared between classes needs to be written only once.
D. Enhancements to a base class will automatically be applied to derived classes.

2. Which of this keyword must be used to inherit a class?


A. this
B. super
C. extent
D. extends

3. What is not type of inheritance?


A. Single inheritance
B. Double inheritance
C. Multiple inheritance
D. Hierarchical inheritance

4. What are the features reused using Inheritance in Java?


A. Variables
B. Constants
C. Methods
D. All the above

5. Which inheritance in java programming is not supported?


A. Single inheritance
B. Multilevel inheritance
C. Multiple inheritance using classes
D. Multiple inheritance using interfaces

6. Which of these keywords is used to refer to member of base class from a sub class?
A. supper
B. upper
C. this
D. None of the mentioned

7. A class member declared protected becomes member of subclass of which type?


A. public member
B. private member
C. static member
D. protected member
8. Which of these is correct way of inheriting class A by class B?
A. class B extends A {}
B. class B + class A {}
C. class B extends class A {}
D. class B inherits class A {}

9. All classes in Java are inherited from which class?


A. java.lang.class
B. java.class.object
C. java.lang.Object
D. java.class.inherited

10. In order to restrict a variable of a class from inheriting to subclass, how variable should
be declared?
A. static
B. public
C. private
D. protected

Quiz Assessment:

Total strength 67
Number of students participated 65

S.No Regd. No Name of the Student Total (10M)

1. 21NM1A1201 APPALABATHULA LIKITHA PRASANNA 8


2. 21NM1A1202 ARAVA KEERTHANA 8
3. 21NM1A1203 BANDI.MOUNIKA 7
4. 21NM1A1204 BEVARA SAIDEEPTHI 8
5. 21NM1A1205 BHOJURAJU.SANJITHA 8
6. 21NM1A1206 CHINCHULLUPU TEJASWI 8
7. 21NM1A1208 DATTI TRISHIKA 9
8. 21NM1A1209 DEDEEPYA CHINTAKAYALA 6
9. 21NM1A1210 DONKA DEEPTHIKA 8
10. 21NM1A1211 D. AMRUTHA 9
11. 21NM1A1212 G JOSHNA 9
12. 21NM1A1213 GADHAMSETTI V G K THANVI PRIYUSHA 8
13. 21NM1A1214 GADI. HARSHINI 8
14. 21NM1A1215 GINNI DHANALAKSHMI 8
15. 21NM1A1216 GODAVARTHI ISWARYA SRI VARSHINI 8
16. 21NM1A1217 INDUKURI SAI ASRITHA 8
17. 21NM1A1218 JILLIDIMUDI LALITHA VASAVI 8
18. 21NM1A1219 KAGITHAPALLI HARIKA 10
19. 21NM1A1220 KALLA NAVYA 8
20. 21NM1A1221 KARRI JANSHI 8
21. 21NM1A1222 KETHA KUSHMITHA SREE 8
22. 21NM1A1223 KRISHNA VINEETHA PATNAIK KUPPILI 0
23. 21NM1A1224 KUTCHERLAPATI SAI VARSHITHA 9
24. 21NM1A1225 LEKKALA PRAGATHI 8
25. 21NM1A1226 MADDILA DOSHNA KEERTHIKA 6
26. 21NM1A1227 MADEM ANJU ABHINAYA 8
27. 21NM1A1228 MALLA DHATRI 8
28. 21NM1A1229 MATHURTHI VANITHA 7
29. 21NM1A1230 MUDUNURI.ASHRITHA 10
30. 21NM1A1231 MUNAKALA.PRIYA 9
31. 21NM1A1232 MUTYALA GUNAVARDHINI 8
32. 21NM1A1233 NADIGATLA.NEELIMA 7
33. 21NM1A1234 NAGIREDDI MAHITA 9
34. 21NM1A1235 NAMMI BHAVANA 8
35. 21NM1A1236 NARLAJARLA LAKSHMI SARVAJNA 9
36. 21NM1A1237 NIHARIKA SINGAMPALLI 8
37. 21NM1A1238 N .VIJAYA LAKSHMI 9
38. 21NM1A1239 PANDURI RAKSHITHA RATNA SAI 5
39. 21NM1A1240 PIDAKAALA SUSMITHA 7
40. 21NM1A1241 POLAMARASETTI CHINNARI CHANDINI 7
41. 21NM1A1242 POLAMARASETTY RIBCA NOEL 8
42. 21NM1A1244 PUDI NAVYA SRI 8
43. 21NM1A1245 REDDI DIVYASREE 5
44. 21NM1A1246 RITTAPALLI SRUTHI 9
45. 21NM1A1247 S PREETHI 8
46. 21NM1A1248 SAKA LAKSHMI PRATYUSHA 6
47. 21NM1A1249 SAKALA JAHNAVI 8
48. 21NM1A1250 SANAPALA SANTHOSHI 9
49. 21NM1A1251 SANAPATHI LAXMI PRASANTHI 9
50. 21NM1A1252 SHINAGAM JANU SREE 9
51. 21NM1A1253 SIRAPANASETTI KEERTHI PRIYA 8
52. 21NM1A1254 SUNDARAPU PRATHIMA 8
53. 21NM1A1255 TELEGARAPU CHINMAYI SAI 6
54. 21NM1A1256 UROOSA MAHEEN 8
55. 21NM1A1257 VANAMOJU PREETHI 8
56. 21NM1A1258 VOLETI DEVI PRASUNA 9
57. 21NM1A1259 YEKULA.JAYA SANTHOSHINI SWETHA 8
58. 22NM5A1201 A ESWARI AKSHAYA 8
59. 22NM5A1202 B RAJESWARI 8
60. 22NM5A1203 D KALYANI 7
61. 22NM5A1204 E GAYATHRI 9
62. 22NM5A1205 G RENUKA 8
63. 22NM5A1206 G USHA SRI 8
64. 22NM5A1207 K DHANALAKSHMI 8
65. 22NM5A1208 R VANDANA 7
Overall Assessment:
Pre Class In Class
Post Class
Activity- Activity- Total
S.No Roll No Name of the Student Team No Activity-
Assignment Think Pair (30M)
Quiz (10M)
(10M) Share (10M)
1 21NM1A1208 DATTI TRISHIKA 8 9 6 23
2 21NM1A1202 ARAVA KEERTHANA 9 9 8 26
3 22NM5A1205 G RENUKA A 8 9 9 26
4 21NM1A1209 DEDEEPYA CHINTAKAYALA 8 9 8 25
5 21NM1A1212 G JOSHNA 10 9 8 27
6 21NM1A1203 BANDI.MOUNIKA 6 10 9 25
7 21NM1A1210 DONKA DEEPTHIKA 6 10 7 23
8 21NM1A1214 GADI HARSHINI B 7 10 8 25
9 21NM1A1223 KRISHNA VINEETHA PATNAIK KUPPILI 8 10 8 26
10 21NM1A1227 MADEM ANJU ABHINAYA 5 10 9 24
11 21NM1A1205 BHOJURAJU.SANJITHA 8 10 9 27
12 21NM1A1236 NARLAJARLA LAKSHMI SARVAJNA 7 10 8 25
13 21NM1A1245 REDDI DIVYASREE C 9 10 8 27
14 21NM1A1258 VOLETI DEVI PRASUNA 8 10 0 18
15 22NM5A1208 R VANDANA A A A A
16 21NM1A1201 APPALABATHULA LIKITHA PRASANNA 8 9 8 25
17 21NM1A1211 D. AMRUTHA 8 9 8 25
18 21NM1A1215 GINNI DHANALAKSHMI D A A A 00
19 21NM1A1224 KUTCHERLAPATI SAI VARSHITHA 9 9 7 25
20 21NM1A1230 MUDUNURI.ASHRITHA 9 9 8 26
GADHAMSETTI V G K THANVI
21 21NM1A1213 8 8 6 22
PRIYUSHA
22 21NM1A1218 JILLIDIMUDI LALITHA VASAVI 6 8 10 24
E
23 21NM1A1239 PANDURI RAKSHITHA RATNA SAI A A A A
24 21NM1A1247 S PREETHI 8 8 8 24
25 22NM5A1201 A ESWARI AKSHAYA 8 8 9 25
26 21NM1A1204 BEVARA SAIDEEPTHI 8 8 9 25
27 21NM1A1216 GODAVARTHI ISWARYA SRI VARSHINI 8 8 8 24
28 21NM1A1228 MALLA DHATRI F 8 8 8 24
29 21NM1A1253 SIRAPANASETTI KEERTHI PRIYA A A A A
30 21NM1A1256 UROOSA MAHEEN 8 8 8 24
31 21NM1A1206 CHINCHULLUPU TEJASWI 6 9 8 23
32 21NM1A1217 INDUKURI SAI ASRITHA 8 9 7 24
33 21NM1A1225 LEKKALA PRAGATHI G 6 9 8 23
34 21NM1A1234 NAGIREDDI MAHITA 8 9 8 25
35 21NM1A1251 SANAPATHI LAXMI PRASANTHI 8 9 8 25
36 21NM1A1219 KAGITHAPALLI HARIKA 9 9 7 25
37 21NM1A1231 MUNAKALA.PRIYA 8 9 10 27
38 21NM1A1242 POLAMARASETTY RIBCA NOEL H 8 9 8 25
39 21NM1A1237 NIHARIKA SINGAMPALLI 9 9 8 26
40 21NM1A1255 TELEGARAPU CHINMAYI SAI 8 9 8 25
41 21NM1A1220 KALLA NAVYA 8 8 9 25
42 21NM1A1226 MADDILA DOSHNA KEERTHIKA 5 8 8 21
43 21NM1A1232 MUTYALA GUNAVARDHINI I 9 8 0 17
44 22NM5A1202 B RAJESWARI 8 8 7 23
45 21NM1A1259 YEKULA.JAYA SANTHOSHINI SWETHA 8 8 8 24
46 21NM1A1221 KARRI JANSHI 10 7 0 17
47 21NM1A1240 PIDAKAALA SUSMITHA 10 7 8 25
48 22NM5A1207 K DHANALAKSHMI J 10 7 9 26
49 21NM1A1248 SAKA LAKSHMI PRATYUSHA 8 7 8 23
50 21NM1A1233 NADIGATLA.NEELIMA A A A A
51 21NM1A1222 KETHA KUSHMITHA SREE 7 9 0 16
52 21NM1A1244 PUDI NAVYA SRI 8 9 9 26
53 22NM5A1203 D KALYANI K 9 9 8 26
54 21NM1A1252 SHINAGAM JANU SREE 6 9 5 20
55 21NM1A1250 SANAPALA SANTHOSHI 8 9 8 25
56 21NM1A1257 VANAMOJU PREETHI 8 0 8 16
57 21NM1A1235 NAMMI BHAVANA A A A A
58 21NM1A1246 RITTAPALLI SRUTHI L 5 10 9 24
59 22NM5A1204 E GAYATHRI 8 10 9 27
60 21NM1A1238 N .VIJAYA LAKSHMI 8 10 7 25
61 21NM1A1241 POLAMARASETTI CHINNARI CHANDINI 8 10 9 27
62 21NM1A1229 MATHURTHI VANITHA 8 10 6 24
63 21NM1A1249 SAKALA JAHNAVI M 5 10 5 20
64 21NM1A1254 SUNDARAPU PRATHIMA 8 10 8 26
65 22NM5A1206 G USHA SRI 8 10 7 25
Activity Outcome- PO Mapping:

Activity Outcome Mapping to PO’s

 Write Java classes which add extra methods PO1,PO2,PO4,PO6,PO11,PO12


to existing Java classes using inheritance.

 Develop a Java classes which extend


existing classes by changing the behavior of PO3,PO4,PO6,PO9,PO10,PO12
their methods using inheritance.
 Understand how the superclass-subclass
relationship means an object may have more
PO1,PO2,PO6, PO11,PO12
than one type in Java.

Post Implications:

 All the students paid more attention while explaining this activity, accessing the web
source and all are actively participated in In-class activity.
 The slow learners are also actively participated on par with bright students.
 Traditional class room was perfectly converted into student centric classroom.
 With the predefined evaluation process, all students actively participated in each and
every stage of the activity.

Faculty Course Coordinator Module Coordinator HoD

You might also like