El camino del ingeniero de Python hacia el módulo y paquete Java (p)

Módulo generalmente se traduce como módulo y Paquete generalmente se traduce como paquete.

1. Módulo y paquete de Python

  • Módulo Python (Módulo): 1 .pyarchivo que termina
    con variables, funciones y clases que se pueden definir en el módulo para uso externo,
    como por ejemplo: from 包.模块 import 函数, from 包 import 模块,import 模块
  • Paquete Python (Paquete): esencialmente un directorio (Directorio). Cuando se importa el paquete, se ejecutará
    el contenido del paquete .__init__.py



Después de crear el paquete Python , todavía hay un__init__.py

2. Módulo y paquete Java

  • En IDEA, el Proyecto es el directorio de almacenamiento más alto. Al crear un Proyecto, va acompañado de la creación srcy pom.xml
    la creación. Después de crear el Proyecto, no es necesario crear un Modelo, o puede crear varios Modelos en el Proyecto.
  • Una vez creado el módulo, vendrá srccon él. Se pom.xml
    pueden crear varios paquetes en el módulo.
  • Se pueden crear varias clases de Java en Paquete

La relación entre Proyecto, Módulo y Paquete en IDEA

2.1 、 Módulo

Utilice IDEA para crear un módulo en Proyecto

Después de crear el Módulo, habrá una relación de herenciapom.xml entre el Módulo y el Proyecto en el Módulo.

<parent>
    <groupId>org.example</groupId>
    <artifactId>project01</artifactId>
    <version>1.0-SNAPSHOT</version>
</parent>

Al mismo tiempo, la capa más externa pom.xmlagregará modulesinformación y <packaging>pom</packaging>

<packaging>pom</packaging>
<modules>
    <module>module01</module>
    <module>module02</module>
</modules>

También puede crear un Módulo en Módulo y el Módulo secundario heredará el Módulo principal.

2.1.1 La importancia del desarrollo de submódulos

Mejore la escalabilidad del proyecto para facilitar que otros proyectos hagan referencia a las mismas funciones.

Cada módulo puede ser mantenido de forma independiente por diferentes equipos.

Divida el módulo original en varios submódulos según las funciones para facilitar las llamadas mutuas y el intercambio de interfaces entre módulos.

2.1.2 Llamada al módulo

module02Si desea llamarlo module01, debe module02agregar pom.xmldependencias (vaya allí module01y péguelo)

<dependency>
    <groupId>org.example</groupId>
    <artifactId>module01</artifactId>
    <version>1.0-SNAPSHOT</version>
</dependency>

2.2、Paquete

Los paquetes Java pueden ser carpetas de varias capas y el formato de sintaxis es:pkg1[.pkg2[.pkg3…]]

Paquete Java

importLas clases en el paquete se pueden llamar usando

import org.example.Main;

public class Hello {
    
    
    public static void main(String[] args) {
    
    
        Main.main(new String[]{
    
    ""});
    }
}

Supongo que te gusta

Origin blog.csdn.net/Yellow_python/article/details/128702867
Recomendado
Clasificación