Home > Common Problem > In the object-oriented approach, what is not a basic characteristic of an object?

In the object-oriented approach, what is not a basic characteristic of an object?

王林
Release: 2020-07-13 11:26:17
Original
17710 people have browsed it

In object-oriented methods, what is not a basic characteristic of objects is: consistency. The basic characteristics of objects are: 1. Uniqueness of the object; 2. Classification; 3. Inheritance; 4. Polymorphism. During the entire lifetime of an object, its identity does not change, and different objects cannot have the same identity.

In the object-oriented approach, what is not a basic characteristic of an object?

#In object-oriented methods, what is not a basic characteristic of objects is: consistency.

(Recommended learning: java introductory program)

Related introduction:

1. Object uniqueness

Each object has It has its own unique identification, through which the corresponding object can be found. During the entire lifetime of an object, its identity does not change, and different objects cannot have the same identity.

2. Classification

Classification refers to abstracting objects with consistent data structures (attributes) and behaviors (operations) into classes. A class is an abstraction that reflects important properties related to an application while ignoring other irrelevant content. The division of any class is subjective, but must be related to the specific application.

3. Inheritance

Inheritance is a mechanism for subclasses to automatically share the data structures and methods of parent classes. This is a relationship between classes. When defining and implementing a class, you can do it on the basis of an existing class, take the content defined by the existing class as your own content, and add some new content.

Inheritance is the most important feature that distinguishes object-oriented programming languages ​​from other languages ​​and is not found in other languages.

In the class hierarchy, a subclass only inherits the data structure and methods of a parent class, which is called single inheritance.

In the class hierarchy, when a subclass inherits the data structures and methods of multiple parent classes, it is called multiple inheritance.

In software development, the inheritance of classes makes the software created open and extensible. This is an effective method of organizing and classifying information. It simplifies the creation of objects and classes. The amount of code increases the reproducibility of the code.

Uses inheritance to provide a standardized hierarchical structure of classes. Through the inheritance relationship of classes, public features can be shared, improving the reusability of software.

4. Polymorphism

Polymorphism means that the same operation, function, or process can act on multiple types of objects and obtain different results. Different objects can produce different results when receiving the same message. This phenomenon is called polymorphism.

Polymorphism allows each object to respond to common messages in a way that suits itself.

Polymorphism enhances software flexibility and reusability.

The above is the detailed content of In the object-oriented approach, what is not a basic characteristic of an object?. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template