220 likes | 269 Views
This presentation on Java OOPs will give an introduction to Java Object-Oriented Programming. This video explains how to create and use OOP concepts. Whether you are an experienced programmer or not, this channel is intended for everyone who wishes to learn Java programming. You will also learn about all the OOP concepts: Abstraction, Encapsulation, Polymorphism, and Inheritance. And, at the end of all concepts, you will see an interesting program so that you will have in-depth knowledge of of oops concepts in Java. <br><br>Below topics are explained in this Java programming presentation: <br>1. Java OOP concepts<br>2. Abstraction<br>3. Encapsulation<br>4. Polymorphism<br>5. Inheritance<br><br>About Simplilearn Java certification training course:<br>If youu2019re looking to master web application development for virtually any computing platform, this Java Certification Training course is for you. This all-in-one Java training will give you a firm foundation in Java, the most commonly used programming language in software development.<br><br>This advanced Java Certification Training course is designed to guide you through the concepts of Java from introductory techniques to advanced programming skills. The course will provide you with the knowledge of Core Java 8, operators, arrays, loops, methods, and constructors while giving you hands-on experience in JDBC and JUnit framework.<br><br>Java Certification Course Key Features:<br>1. 70 hours of blended training<br>2. Hands-on coding and implementation of two web-based projects<br>3. Includes Hibernate and Spring frameworks<br>4. 35 coding-related exercises on Core Java 8<br>5. Lifetime access to self-paced learning<br>6. Flexibility to choose classes<br><br>Eligibility:<br>Simplilearnu2019s Java Certification Training course is ideal for software developers, web designers, programming enthusiasts, engineering graduates, and students or professionals who wish to become Java developers.<br><br>Pre-requisites:<br>Prior knowledge of Core Java is a prerequisite to taking this advanced Java Certification training course. Our Core Java online self-paced course is available for free to become familiar with the basics of Java programming.<br><br>Learn more at https://www.simplilearn.com/mobile-and-software-development/java-javaee-soa-development-training
E N D
What’s in it for you? Java OOPs concepts 1 Abstraction 2 Encapsulation 3 Polymorphism 4 Inheritance 5
Java OOP Object Oriented Programming (OOP) is a method to design a program using classes and objects that relate to the real world Java OOP Inheritance Polymorphism Abstraction Encapsulation
Abstraction Abstraction means showing the relevant details and hiding all the backend or internal details
Abstraction Abstraction means showing the relevant details and hiding all the backend or internal details abstract class class_name{ } Syntax for abstract class
Abstraction Abstraction means showing the relevant details and hiding all the backend or internal details } Relevant details } Irrelevant details
Encapsulation Encapsulation is like a capsule. The whole code and data is bounded together into a single unit
Encapsulation Encapsulation is like a capsule. The whole code and data is bounded together into a single unit Variables and methods are defined inside one class like a capsule
Polymorphism Polymorphism means one task is performed in different ways. One function is used for different tasks. There are two methods of polymorphism
Polymorphism Polymorphism means one task is is performed in different ways. One function is used for different tasks. There are two methods of polymorphism
Polymorphism Polymorphism means one task is is performed in different ways. One function is used for different tasks multiply() Method overloading multiply() int a, int b; multiply() int a,b,c; multiply() Double a,b;
Polymorphism Polymorphism means one task is is performed in different ways. One function is used for different tasks Cars topSpeed() Method overriding BMW 150 kmps Mercedes 180 kmps Audi 200 kmps
Inheritance When one class inherits some properties and attributes of other class, it is known as inheritance
Inheritance When one class inherits some properties and attributes of other class, it is known as inheritance