Suche senden
Hochladen
Dacj 1-1 b
•
2 gefällt mir
•
1,122 views
Niit Care
Folgen
Technologie
Melden
Teilen
Melden
Teilen
1 von 29
Empfohlen
Dacj 1-1 c
Dacj 1-1 c
Niit Care
oop Lecture19
oop Lecture19
Anwar Ul Haq
oop Lecture 16
oop Lecture 16
Anwar Ul Haq
oop Lecture 11
oop Lecture 11
Anwar Ul Haq
oop Lecture 10
oop Lecture 10
Anwar Ul Haq
Tool support for reflection in the workplace in the context of reflective lea...
Tool support for reflection in the workplace in the context of reflective lea...
birgitkr
From programming to software engineering: ICSE keynote slides available
From programming to software engineering: ICSE keynote slides available
Celso Martins
Ajs 4 a
Ajs 4 a
Niit Care
Empfohlen
Dacj 1-1 c
Dacj 1-1 c
Niit Care
oop Lecture19
oop Lecture19
Anwar Ul Haq
oop Lecture 16
oop Lecture 16
Anwar Ul Haq
oop Lecture 11
oop Lecture 11
Anwar Ul Haq
oop Lecture 10
oop Lecture 10
Anwar Ul Haq
Tool support for reflection in the workplace in the context of reflective lea...
Tool support for reflection in the workplace in the context of reflective lea...
birgitkr
From programming to software engineering: ICSE keynote slides available
From programming to software engineering: ICSE keynote slides available
Celso Martins
Ajs 4 a
Ajs 4 a
Niit Care
C++ OOPS Concept
C++ OOPS Concept
Boopathi K
Ajs 1 b
Ajs 1 b
Niit Care
Java session05
Java session05
Niit Care
Jdbc session02
Jdbc session02
Niit Care
Java session02
Java session02
Niit Care
Java session11
Java session11
Niit Care
Niit Care
Oops recap
Oops recap
Niit Care
Vb.net session 09
Vb.net session 09
Niit Care
15 ooad uml-20
15 ooad uml-20
Niit Care
Dacj 2-2 c
Dacj 2-2 c
Niit Care
11 ds and algorithm session_16
11 ds and algorithm session_16
Niit Care
09 iec t1_s1_oo_ps_session_13
09 iec t1_s1_oo_ps_session_13
Niit Care
Java session08
Java session08
Niit Care
OOP Java
OOP Java
Saif Kassim
Authorisation latter2013 (1)
Authorisation latter2013 (1)
ali asif
Recruitment of trainees
Recruitment of trainees
Sudha Sati
Kawasaki zx10 r
Kawasaki zx10 r
Roanne .E. Naidoo™
Cert class 1 what is news
Cert class 1 what is news
Shane Ruff
Основи цифрової техніки - лекція 6-7
Основи цифрової техніки - лекція 6-7
Marian Slabinoha
Dacj 1-1 a
Dacj 1-1 a
Niit Care
Design Pattern lecture 1
Design Pattern lecture 1
Julie Iskander
Weitere ähnliche Inhalte
Andere mochten auch
C++ OOPS Concept
C++ OOPS Concept
Boopathi K
Ajs 1 b
Ajs 1 b
Niit Care
Java session05
Java session05
Niit Care
Jdbc session02
Jdbc session02
Niit Care
Java session02
Java session02
Niit Care
Java session11
Java session11
Niit Care
Niit Care
Oops recap
Oops recap
Niit Care
Vb.net session 09
Vb.net session 09
Niit Care
15 ooad uml-20
15 ooad uml-20
Niit Care
Dacj 2-2 c
Dacj 2-2 c
Niit Care
11 ds and algorithm session_16
11 ds and algorithm session_16
Niit Care
09 iec t1_s1_oo_ps_session_13
09 iec t1_s1_oo_ps_session_13
Niit Care
Java session08
Java session08
Niit Care
OOP Java
OOP Java
Saif Kassim
Authorisation latter2013 (1)
Authorisation latter2013 (1)
ali asif
Recruitment of trainees
Recruitment of trainees
Sudha Sati
Kawasaki zx10 r
Kawasaki zx10 r
Roanne .E. Naidoo™
Cert class 1 what is news
Cert class 1 what is news
Shane Ruff
Основи цифрової техніки - лекція 6-7
Основи цифрової техніки - лекція 6-7
Marian Slabinoha
Andere mochten auch
(20)
C++ OOPS Concept
C++ OOPS Concept
Ajs 1 b
Ajs 1 b
Java session05
Java session05
Jdbc session02
Jdbc session02
Java session02
Java session02
Java session11
Java session11
Oops recap
Oops recap
Vb.net session 09
Vb.net session 09
15 ooad uml-20
15 ooad uml-20
Dacj 2-2 c
Dacj 2-2 c
11 ds and algorithm session_16
11 ds and algorithm session_16
09 iec t1_s1_oo_ps_session_13
09 iec t1_s1_oo_ps_session_13
Java session08
Java session08
OOP Java
OOP Java
Authorisation latter2013 (1)
Authorisation latter2013 (1)
Recruitment of trainees
Recruitment of trainees
Kawasaki zx10 r
Kawasaki zx10 r
Cert class 1 what is news
Cert class 1 what is news
Основи цифрової техніки - лекція 6-7
Основи цифрової техніки - лекція 6-7
Ähnlich wie Dacj 1-1 b
Dacj 1-1 a
Dacj 1-1 a
Niit Care
Design Pattern lecture 1
Design Pattern lecture 1
Julie Iskander
Oop lec 2
Oop lec 2
Anwar Ul Haq
Java Course 11: Design Patterns
Java Course 11: Design Patterns
Anton Keks
U1 JAVA.pptx
U1 JAVA.pptx
madan r
Lesson 1 - Object Oriented Programming CPP103.pptx
Lesson 1 - Object Oriented Programming CPP103.pptx
LuiFlor
object oriented programming examples
object oriented programming examples
Abdii Rashid
Oops
Oops
Pragya Rastogi
Basic of Java
Basic of Java
Ajeet Kumar Verma
Java object oriented programming concepts - Brainsmartlabs
Java object oriented programming concepts - Brainsmartlabs
brainsmartlabsedu
Oop Article Jan 08
Oop Article Jan 08
Ganesh Samarthyam
Oop.pptx
Oop.pptx
KalGetachew2
Features of Object Oriented Programming.pptx
Features of Object Oriented Programming.pptx
SwagatoBiswas
oop Lecture 7
oop Lecture 7
Anwar Ul Haq
Intro to iOS: Object Oriented Programming and Objective-C
Intro to iOS: Object Oriented Programming and Objective-C
Andrew Rohn
Object Oriented Programming All Unit Notes
Object Oriented Programming All Unit Notes
BalamuruganV28
Vb.net session 03
Vb.net session 03
Niit Care
0-oop java-intro
0-oop java-intro
Amr Elghadban (AmrAngry)
The View object orientated programming in Lotuscript
The View object orientated programming in Lotuscript
Bill Buchan
What are some key topics and concepts that candidates are commonly expected t...
What are some key topics and concepts that candidates are commonly expected t...
DivyanshWsCube
Ähnlich wie Dacj 1-1 b
(20)
Dacj 1-1 a
Dacj 1-1 a
Design Pattern lecture 1
Design Pattern lecture 1
Oop lec 2
Oop lec 2
Java Course 11: Design Patterns
Java Course 11: Design Patterns
U1 JAVA.pptx
U1 JAVA.pptx
Lesson 1 - Object Oriented Programming CPP103.pptx
Lesson 1 - Object Oriented Programming CPP103.pptx
object oriented programming examples
object oriented programming examples
Oops
Oops
Basic of Java
Basic of Java
Java object oriented programming concepts - Brainsmartlabs
Java object oriented programming concepts - Brainsmartlabs
Oop Article Jan 08
Oop Article Jan 08
Oop.pptx
Oop.pptx
Features of Object Oriented Programming.pptx
Features of Object Oriented Programming.pptx
oop Lecture 7
oop Lecture 7
Intro to iOS: Object Oriented Programming and Objective-C
Intro to iOS: Object Oriented Programming and Objective-C
Object Oriented Programming All Unit Notes
Object Oriented Programming All Unit Notes
Vb.net session 03
Vb.net session 03
0-oop java-intro
0-oop java-intro
The View object orientated programming in Lotuscript
The View object orientated programming in Lotuscript
What are some key topics and concepts that candidates are commonly expected t...
What are some key topics and concepts that candidates are commonly expected t...
Mehr von Niit Care
Ajs 4 b
Ajs 4 b
Niit Care
Ajs 4 c
Ajs 4 c
Niit Care
Ajs 3 b
Ajs 3 b
Niit Care
Ajs 3 a
Ajs 3 a
Niit Care
Ajs 3 c
Ajs 3 c
Niit Care
Ajs 2 b
Ajs 2 b
Niit Care
Ajs 2 a
Ajs 2 a
Niit Care
Ajs 2 c
Ajs 2 c
Niit Care
Ajs 1 a
Ajs 1 a
Niit Care
Ajs 1 c
Ajs 1 c
Niit Care
Dacj 4 2-c
Dacj 4 2-c
Niit Care
Dacj 4 2-b
Dacj 4 2-b
Niit Care
Dacj 4 2-a
Dacj 4 2-a
Niit Care
Dacj 4 1-c
Dacj 4 1-c
Niit Care
Dacj 4 1-b
Dacj 4 1-b
Niit Care
Dacj 4 1-a
Dacj 4 1-a
Niit Care
Dacj 1-2 b
Dacj 1-2 b
Niit Care
Dacj 1-3 c
Dacj 1-3 c
Niit Care
Dacj 1-3 b
Dacj 1-3 b
Niit Care
Dacj 1-3 a
Dacj 1-3 a
Niit Care
Mehr von Niit Care
(20)
Ajs 4 b
Ajs 4 b
Ajs 4 c
Ajs 4 c
Ajs 3 b
Ajs 3 b
Ajs 3 a
Ajs 3 a
Ajs 3 c
Ajs 3 c
Ajs 2 b
Ajs 2 b
Ajs 2 a
Ajs 2 a
Ajs 2 c
Ajs 2 c
Ajs 1 a
Ajs 1 a
Ajs 1 c
Ajs 1 c
Dacj 4 2-c
Dacj 4 2-c
Dacj 4 2-b
Dacj 4 2-b
Dacj 4 2-a
Dacj 4 2-a
Dacj 4 1-c
Dacj 4 1-c
Dacj 4 1-b
Dacj 4 1-b
Dacj 4 1-a
Dacj 4 1-a
Dacj 1-2 b
Dacj 1-2 b
Dacj 1-3 c
Dacj 1-3 c
Dacj 1-3 b
Dacj 1-3 b
Dacj 1-3 a
Dacj 1-3 a
Kürzlich hochgeladen
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
ThousandEyes
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
Wes McKinney
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
Nicole Novielli
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
LoriGlavin3
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
LoriGlavin3
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
panagenda
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
LoriGlavin3
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
panagenda
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
IES VE
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Scott Andery
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
MounikaPolabathina
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Pim van der Noll
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
Ravi Sanghani
2024 April Patch Tuesday
2024 April Patch Tuesday
Ivanti
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
Pixlogix Infotech
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
Alan Dix
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
LoriGlavin3
How to write a Business Continuity Plan
How to write a Business Continuity Plan
Databarracks
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
UiPathCommunity
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
ThousandEyes
Kürzlich hochgeladen
(20)
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
2024 April Patch Tuesday
2024 April Patch Tuesday
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
How to write a Business Continuity Plan
How to write a Business Continuity Plan
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
Dacj 1-1 b
1.
Concept of OOPS Pre-Assessment
Questions 1. Which languages use the procedural programming methodology? a. Pascal, Java b. FORTRAN, C c. C, Java d. Pascal, C 2. Which language uses the simple sequential programming methodology? a. C b. Java c. FORTRAN d. Pascal ©NIIT Java Fundamentals Lesson 1B / Slide 1 of 29
2.
Concept of OOPS Pre-Assessment
Questions (Contd.) 3. What is the acronym for OOP? a. Object Oriented Programming b. Object Orientation programming c. Object Oriented Program d. Object Oriented Procedure 4. The acronym for the procedural language COBOL is -----------------------------. a. Common Object Business Oriented Language b. COmmon Business Oriented Language c. Common Object Business Object Language d. Common Object Business Optimized Language ©NIIT Java Fundamentals Lesson 1B / Slide 2 of 29
3.
Concept of OOPS Pre-Assessment
Questions (Contd.) 5. Which language is a Object Oriented Programming language? e. Basic f. COBOL g. Java h. C ©NIIT Java Fundamentals Lesson 1B / Slide 3 of 29
4.
Concept of OOPS Solutions
to Pre-Assessment Questions 4. d. Pascal, C 5. c. FORTRAN 6. a. Object Oriented Programming 7. b. COmmon Business Oriented Language 8. c. Java ©NIIT Java Fundamentals Lesson 1B / Slide 4 of 29
5.
Concept of OOPS Objectives
In this lesson, you will learn to: • Identify the features of object-oriented programming • Encapsulation • Abstraction • Inheritance • Polymorphism ©NIIT Java Fundamentals Lesson 1B / Slide 5 of 29
6.
Concept of OOPS Features
of Object-Oriented Programming • Encapsulation • Grady Booch, defined the encapsulation feature as: “Encapsulation is the process of hiding all of the details of an object that do not contribute to its essential characteristics.” • Encapsulation is the feature that provides security to the data as well as the methods of a class. ©NIIT Java Fundamentals Lesson 1B / Slide 6 of 29
7.
Concept of OOPS Features
of Object-Oriented Programming(Contd.) • Abstraction • Grady Booch defined the encapsulation feature as: “An Abstraction denotes the essential characteristics of an object that distinguishes it from all other kinds of objects and thus provides crisply defined conceptual boundaries, relative to the perspective of the viewer.” • Abstraction refers to the attributes of an object that clearly demarcates it from other objects. • The concept of abstraction is implemented in object-oriented programming by creating classes. • Encapsulation hides the irrelevant details of an object and abstraction makes only the relevant details of an object visible. ©NIIT Java Fundamentals Lesson 1B / Slide 7 of 29
8.
Concept of OOPS Features
of Object-Oriented Programming(Contd.) • Inheritance: • Enables you to extend the functionality of an existing class. • Enables you to add new features and functionality to an existing class without modifying the existing class. • Enables you to share data and methods among multiple classes. ©NIIT Java Fundamentals Lesson 1B / Slide 8 of 29
9.
Concept of OOPS Features
of Object-Oriented Programming(Contd.) • Superclass and Subclass • A superclass or parent class is the one from which another class inherits attributes and behavior. • A subclass or child class is a class that inherits attributes and behavior from a superclass. ©NIIT Java Fundamentals Lesson 1B / Slide 9 of 29
10.
Concept of OOPS Features
of Object-Oriented Programming(Contd.) ©NIIT Java Fundamentals Lesson 1B / Slide 10 of 29
11.
Concept of OOPS Features
of Object-Oriented Programming(Contd.) • Relationships Between Classes • Kind-of • Is-a • Part-of • Has-a ©NIIT Java Fundamentals Lesson 1B / Slide 11 of 29
12.
Concept of OOPS Features
of Object-Oriented Programming(Contd.) • Kind-of • A subclass always inherits the attributes of the superclass. Confirmed Ticket Ticket Kind-of ©NIIT Java Fundamentals Lesson 1B / Slide 12 of 29
13.
Concept of OOPS Features
of Object-Oriented Programming(Contd.) • Kind-of (Contd.) • Washing machine is a kind of household commodity and depicts the kind-of relationship. ©NIIT Java Fundamentals Lesson 1B / Slide 13 of 29
14.
Concept of OOPS Features
of Object-Oriented Programming(Contd.) • Is-a Relationship • Relationship between objects of superclass and subclass is referred to as an is-a relationship. Confirmed Ticket Is-A Kind of Ticket for Ticket New York Is-A ©NIIT Java Fundamentals Lesson 1B / Slide 14 of 29
15.
Concept of OOPS Features
of Object-Oriented Programming(Contd.) • Is-a Relationship (Contd.) • The is-a relationship between the Cleanwash class and Washing Machine class. ©NIIT Java Fundamentals Lesson 1B / Slide 15 of 29
16.
Concept of OOPS Features
of Object-Oriented Programming(Contd.) • Part-of Relationship • When a class is an element of another class, it depicts the part- of relationship. Address Student Part of ©NIIT Java Fundamentals Lesson 1B / Slide 16 of 29
17.
Concept of OOPS Features
of Object-Oriented Programming(Contd.) • Part-of Relationship (Contd.) • A spinner being a part of washing machine depicts the part-of relationship between the spinner and the washing machine class. ©NIIT Java Fundamentals Lesson 1B / Slide 17 of 29
18.
Concept of OOPS Features
of Object-Oriented Programming(Contd.) • Has-a Relationship • Is reverse of the part-of relationship. • The has-a relationship is also known as aggregation or composition. Student Has-a Address Detail ©NIIT Java Fundamentals Lesson 1B / Slide 18 of 29
19.
Concept of OOPS Features
of Object-Oriented Programming(Contd.) • Has-a Relationship (Contd.) • A washing machine has a spinner and depicts the has-a relationship between the Washing Machine and Color class. ©NIIT Java Fundamentals Lesson 1B / Slide 19 of 29
20.
Concept of OOPS Features
of Object-Oriented Programming(Contd.) • Types of Inheritance ©NIIT Java Fundamentals Lesson 1B / Slide 20 of 29
21.
Concept of OOPS Features
of Object-Oriented Programming(Contd.) • Types of Inheritance (Contd.) • Single inheritance • Multiple inheritance ©NIIT Java Fundamentals Lesson 1B / Slide 21 of 29
22.
Concept of OOPS Features
of Object-Oriented Programming(Contd.) • Types of Inheritance(Contd.) • Single inheritance Subclass is derived from only one superclass. ©NIIT Java Fundamentals Lesson 1B / Slide 22 of 29
23.
Concept of OOPS Features
of Object-Oriented Programming(Contd.) • Types of Inheritance (Contd.) • Single inheritance ©NIIT Java Fundamentals Lesson 1B / Slide 23 of 29
24.
Concept of OOPS Features
of Object-Oriented Programming(Contd.) • Types of Inheritance(Contd.) • Multiple inheritance A subclass is derived from more than one super class. ©NIIT Java Fundamentals Lesson 1B / Slide 24 of 29
25.
Concept of OOPS Features
of Object-Oriented Programming(Contd.) • Types of Inheritance (Contd.) • Multiple inheritance ©NIIT Java Fundamentals Lesson 1B / Slide 25 of 29
26.
Concept of OOPS Features
of Object-Oriented Programming(Contd.) • Types of Inheritance (Contd.) • Multiple inheritance Single Inheritance Multiple Inheritance ©NIIT Java Fundamentals Lesson 1B / Slide 26 of 29
27.
Concept of OOPS Features
of Object-Oriented Programming(Contd.) • Polymorphism • Derived from two Latin words-Poly, which means many, and morph, which means forms. ©NIIT Java Fundamentals Lesson 1B / Slide 27 of 29
28.
Concept of OOPS Summary
• In this lesson, you learned: • Encapsulation- Hides the implementation details of an object and therefore hides its complexity. • Abstraction- Focuses on the essential features of an object. • Inheritance- Creates a hierarchy of classes and helps in reuse of attributes and methods of a class. • The relationship among the classes can be classified as: • Kind-of • Is-a • Part-of • Has-a • A superclass shares its attributes and behavior with its child classes. • A subclass inherits its attributes and behavior from parent classes. ©NIIT Java Fundamentals Lesson 1B / Slide 28 of 29
29.
Concept of OOPS Summary(Contd.)
• There are two types of inheritance: • Single inheritance- A class inherits attributes from only one superclass. • Multiple inheritance- A class inherits attributes from two or more superclasses. • Polymorphism- Assigns a different meaning or usage to an entity in different contexts. ©NIIT Java Fundamentals Lesson 1B / Slide 29 of 29