1 / 12

Why is it said that Java is not a pure object-oriented language?

Many arguments around today are discussing, whether Java is purely object-oriented or not. But we have explained here some of the reasons for Java in this presentation which, proves that it is not pure OOP language.

nexsoftsys
Download Presentation

Why is it said that Java is not a pure object-oriented language?

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Why we say JAVA is not a pure object oriented language?

  2. Java - Object oriented language or not? One of the biggest question related java is a pure object oriented or not? This question is simply answer no because there are many factor in java which aren’t objects. Example: to use in primitive data types likes int, float, chars, boolean, etc...

  3. Class Object Polymorphism OOPs OOPs concept Interface Abstraction Encapsulation Inheritance

  4. Java OOP Support or Not Java - Support  Java full support for abstractions and encapsulations  Also support inheritance & Polymorphism  User can be initialize must be objects Java – Not Support X Not support for predefined types of objects X Finally, all operations performed on items must be just through techniques uncovered at the objects.

  5. Java is primitive type What is primitive type? A primitive type is defined limitation by the language and is names by a private keyword. It is called java is primitives programming language. Most of variable define in java has a primitive type, which require says java how the variable should be managed and calculate memory should be defined for that variables.

  6. Example OOPs Example Without OOP example(Java) public class OOPs1 { public static void main(String OOps[]) { private int x =10; private int y =15; private int z =x+y; System.out.println("the result is="+z); } } Class Examploops { public static void main(String[] args) { System.out.println("OOPs exmple"); } }

  7. Primitive Types Structures Primitive type Primitive Path type Detail byte Java.lang.byte Return byte value(8 bit integer) short Java.lang.short Return short value(16 bit integer) Int Java.lang.int Return int value(32 bit integer) Long Java.lang.long Return long value(64 bit integer) Float Java.lang.float Return rounding value(32 bit precision floating) Double Java.lang.double Return rounding value(64 bit precision floating) Char Java.lang.char Return unicode character (16 bit) Boolean Java.lang.boolean Return boolean value (true/false)

  8. What is java hybrid? Java is support object oriented but not purely because it defines primitives data types that’s reason told hybrid language. Also, C++ also knows as a hybrid language. When Smalltalk is fully object oriented languages. It also multiple inheritance defines into a programs hybrid

  9. Single / Multi-level inheritance Single Inheritance Multiple Inheritance Teacher Student Teacher Student Principal Principal Java support only single inheritance

  10. Object Oriented Model Methods Java object boundary Data

  11. SOFTSYS Address : "Royal Square“ 1st Floor, Off No. 110, Nr. Shilp Tower, Tagore Road, Rajkot – 360001, Gujarat - India info@nexsoftsys.com Mail : www.nexsoftsys.com Web :

  12. THANK YOU

More Related