Advanced JAVA Training Institues in Marathahalli bangalore

Category: Education

Presentation Description

Advanced JAVA Training Institues in Marathahalli bangalore With 100% Job Support (Training By 10 Years Experienced Professional) Attend 4 Days Free Classes Course Duration 2 Months Visit: Contact: 8792462607


Presentation Transcript

slide 1:

Advanced JAVA Training Institutes in Marathahalli bangalore

slide 2:

Inheritance Polymorphism Abstraction Encapsulation

slide 3:

Inheritance can be defined as the process where one class acquires the properties methods and fields of another. With the use of inheritance the information is made manageable in a hierarchical order. The class which inherits the properties of other is known as subclass derived class child class and the class whose properties are inherited is known as superclass base class parent class.

slide 4:

Polymorphism is the ability of an object to take on many forms. The most common use of polymorphism in OOP occurs when a parent class reference is used to refer to a child class object. Any Java object that can pass more than one IS-A test is considered to be polymorphic. In Java all Java objects are polymorphic since any object will pass the IS-A test for their own type and for the class Object.

slide 5:

It is important to know that the only possible way to access an object is through a reference variable. A reference variable can be of only one type. Once declared the type of a reference variable cannot be changed. The reference variable can be reassigned to other objects provided that it is not declared final. The type of the reference variable would determine the methods that it can invoke on the object.

slide 6:

As per dictionary abstraction is the quality of dealing with ideas rather than events. For example when you consider the case of e-mail complex details such as what happens as soon as you send an e-mail the protocol your e-mail server uses are hidden from the user. Therefore to send an e- mail you just need to type the content mention the address of the receiver and click send.

slide 7:

Encapsulation is one of the four fundamental OOP concepts. The other three are inheritance polymorphism and abstraction. Encapsulation in Java is a mechanism of wrapping the data variables and code acting on the data methods together as a single unit. In encapsulation the variables of a class will be hidden from other classes and can be accessed only through the methods of their current class. Therefore it is also known as data hiding.

slide 8:

To achieve encapsulation in Java − Declare the variables of a class as private. Provide public setter and getter methods to modify and view the variables values.

slide 9:

In the previous chapter we talked about superclasses and subclasses. If a class inherits a method from its superclass then there is a chance to override the method provided that it is not marked final. The benefit of overriding is: ability to define a behavior thats specific to the subclass type which means a subclass can implement a parent class method based on its requirement. In object-oriented terms overriding means to override the functionality of an existing method.

slide 10:

An interface is a reference type in Java. It is similar to class. It is a collection of abstract methods. A class implements an interface thereby inheriting the abstract methods of the interface. Along with abstract methods an interface may also contain constants default methods static methods and nested types. Method bodies exist only for default methods and static methods.

slide 11:

CONTACT: 8792462607

authorStream Live Help