Java Object-oriented

Source: Internet
Author: User

The Java language is a purely object-oriented programming language, which mainly shows that Java fully supports three basic features of object-oriented: inheritance, encapsulation, and polymorphism. The Java language is completely object-centric, and the smallest program unit in a Java program is a class, and the entire Java program consists of one class.

Java fully supports the use of object, class, inheritance, encapsulation, message and other basic concepts to design, allowing the real world from the existence of objects (i.e. object) to construct software systems, in the system structure as far as possible the use of human natural thinking mode. In fact, these advantages are common features of all object-oriented programming languages. The object-oriented approach is actually composed of OOA (object-oriented analysis), OOD (object-oriented design), and OOP (object-oriented programming) three parts, where OOA and OOD structures need to be described and documented in a way that At present, the industry unifies UML (Unified Modeling Language) to describe and record the results of OOA and Ood. Currently the latest version of UML is 2.0 it includes 13 types of graphics, using some of these 13 graphs to describe and document the results of software analysis and design very well.

Java Object-oriented

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.