Uploaded by animeshgarje2002

pbl 2021

advertisement
INTERNSHIP PRESENTATION
Extremity India Technologies
Internship on Core Java
CONTENT:•
Introduction
•
Java features
•
What is Oop’s concept
•
Project on Oop’s concept
•
Completion Certificate
Company’s Information

Company Name
Extremity India Technologies

Internship Mode
Offline

Internship Period
2 month

Internship Position
Intern
Introduction of Java:• Java Platform is a collection of programs that help
programmers to develop and run Java programming
applications efficiently.
• James Gosling developed the Java platform at Sun
Microsystems, and the Oracle Corporation later acquired it.
• Java is pure object oriented programming language
(Not 100 %)
1. Java class does not support multiple inheritance
2. Java still use primitive data types
3. Static keyword is used in java so that no need to create
object
• There are four types in Java
Class
Interface
Enumiration
Annotation
Features of Java :• Great Performance
• Inspired by c and C++
• Multi-threaded
• Platform Independence
• Truly Object-oriented
• Secure and Simple
Oop’s concept :• Oop’s means object Oriented Programming concept.
• Oop’s concept is used in various programming
language
• There are four major pillers in this concept
1. Inheritance
2. Abstraction
3. Polymorphism
4. Encapsulation
Oop’s concept :Inheritance :•
The relation between parent class and child class is called as
Inheritance.
•
The purpose of inheritance is code reusability.
•
We use ‘extend’ keyword for inheritance in java.
Polymorphism :-
•
Polymorphism means one name many form.
•
we achieve polymorphism through “overloading” and “Overriding”.
•
The purpose of Polymorphism is to make readability and
understanding easy.
Oop’s concept :Abstraction :• Abstraction is process of hiding implementation details and showing
only functionality to the user.
• We achieve abstraction by using “interface” and “abstract class”.
• Interface :• It is a bunch of rules, guidelines and specifications.
• In interface all methods are ended with semicolon(;).
Abstract class :• Abstract class means partial class.
• We achieve security using abstraction.
Oop’s concept :Encapsulation :Grouping of data members and methods are called as
encapsulation.
We can achieve encapsulation by making data members as private.
Setter and getter method is best example of Encapsulation.
Project Structure :Bank application on Oop’s concept :-
Model class :-
Interface:-
Business Logic Class :-
Main Class:-
Output of Application:-
Completion Certificate:-
Download