Java in Telugu – Tutorial 21 – Do While Loops. Please Subscribe Computer in Telugu, Computer Tips in Telugu, Telugu Computer Tutorials, Ms Office in Telugu, Photoshop in Telugu, For more Computer videos in Telugu Please visit: www.telugucomputerworld.blogspot.com. Tags: Java in Telugu, java in telugu pdf, java in telugu language. Aug 17, 2012 - C, C++ and Java in Telugu: PDF With Video Links. Thread starter ranga_pec. Learn C, C++,Java in Telugu - Rithus.pdf. 79.7 KB Views: 297.
Archive | Compressed / Uncompressed | HTTP Download |
---|---|---|
Java SE Tutorial (last updated 23 September, 2009) | 29 MB | tutorial.zip |
Java SE Tutorial (last updated 27 May, 2009) | 67.27 MB | tutorial.zip |
Java SE Tutorial (last updated March 14, 2008) | 34.0 MB / 55.4 MB | tutorial.zip |
Java SE Tutorial (updated to JDK 6) (last updated August 1, 2007) | 34.0 MB / 55.4 MB | tutorial.zip |
Java SE Tutorial (Basics, Specialized and Swing (50%) updated to JDK 6) (last updated November 10, 2006) | 26.2 MB / 49.6 MB | tutorial_apr_30_07.zip |
Java SE Tutorial (Basics and Specialized updated to JDK 6) (last updated November 10, 2006) | 26.2 MB / 42 MB | tutorial_nov_10_06.zip |
Java SE Tutorial (The Basics updated to JDK 6) (last updated Aug 4, 2006) | 18 MB / 32 MB | tutorial_aug_4_06.zip |
Java SE 5.0 (Tiger) Tutorial (last updated Dec 23, 2005) | 15 MB / 25 MB | tutorial-5.0.zip |
If you have trouble unarchiving the tutorial: Make sure you have the latest software to unzip the tutorial. For example, PC users can use WinZip.
- Java Tutorial
- Java Object Oriented
- Java Advanced
- Java Useful Resources
- Selected Reading
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.
![The The](/uploads/1/2/5/7/125769939/665856539.jpg)
Likewise in Object-oriented programming, abstraction is a process of hiding the implementation details from the user, only the functionality will be provided to the user. In other words, the user will have the information on what the object does instead of how it does it.
In Java, abstraction is achieved using Abstract classes and interfaces.
Abstract Class
A class which contains the abstract keyword in its declaration is known as abstract class.
- Abstract classes may or may not contain abstract methods, i.e., methods without body ( public void get(); )
- But, if a class has at least one abstract method, then the class must be declared abstract.
- If a class is declared abstract, it cannot be instantiated.
- To use an abstract class, you have to inherit it from another class, provide implementations to the abstract methods in it.
- If you inherit an abstract class, you have to provide implementations to all the abstract methods in it.
Example
This section provides you an example of the abstract class. To create an abstract class, just use the abstract keyword before the class keyword, in the class declaration.
You can observe that except abstract methods the Employee class is same as normal class in Java. The class is now abstract, but it still has three fields, seven methods, and one constructor.
Now you can try to instantiate the Employee class in the following way −
When you compile the above class, it gives you the following error −
Inheriting the Abstract Class
We can inherit the properties of Employee class just like concrete class in the following way −
Example
Here, you cannot instantiate the Employee class, but you can instantiate the Salary Class, and using this instance you can access all the three fields and seven methods of Employee class as shown below.
This produces the following result −
Output
Abstract Methods
If you want a class to contain a particular method but you want the actual implementation of that method to be determined by child classes, you can declare the method in the parent class as an abstract.
- abstract keyword is used to declare the method as abstract.
- You have to place the abstract keyword before the method name in the method declaration.
- An abstract method contains a method signature, but no method body.
- Instead of curly braces, an abstract method will have a semoi colon (;) at the end.
Following is an example of the abstract method.
Example
Declaring a method as abstract has two consequences −
- The class containing it must be declared as abstract.
- Any class inheriting the current class must either override the abstract method or declare itself as abstract.
Note − Eventually, a descendant class has to implement the abstract method; otherwise, you would have a hierarchy of abstract classes that cannot be instantiated.
![Tutorials Tutorials](https://i.ytimg.com/vi/6-fF-uDKAqI/maxresdefault.jpg)
Suppose Salary class inherits the Employee class, then it should implement the computePay() method as shown below −