Comment importer une classe que j'ai écrite dans un fichier différent? Toutes mes classes sont sous le même paquet.
Si toutes vos classes sont dans le même package, vous ne devriez pas avoir besoin de les importer.
Instanciez simplement l'objet de la manière suivante:
CustomObject myObject = new CustomObject();
Importer en utilisant le mot clé import
:
import package.myclass;
Mais comme c'est le paquetage par défaut et idem , vous créez simplement une nouvelle instance du type
elf ob = new elf(); //Instance of elf class
Je vois la photo et toutes vos classes sont dans le même paquet. Ainsi, vous n'avez pas à importer, vous pouvez créer une nouvelle instance sans la phrase d'importation.
Nello stesso pacchetto non è necessario importare la classe.
Altrimenti, è molto facile. Dans Eclipse o NetBeans scrivi semplicemente la classe vue vu ci-dessousCtrl+Space. Il IDE importateur automatique de la classe.
Informazione generale:
Vous pouvez importer une classe avec des enfants qui importent des informations supplémentaires:
Esempio:
package your_package;
import anotherpackage.anotherclass;
public class Your_Class {
...
private Vector variable;
...
}
En savoir plus sur la classe avec:
Anotherclass foo = new Anotherclass();
Tout d'abord, évitez d'utiliser le package par défaut.
Deuxièmement, vous n'avez pas besoin d'importer la classe. c'est dans le même paquet.
Selon Oracle et Sun Doc, une classe peut utiliser toutes les classes de son propre package et toutes les classes publiques d'autres packages. Vous pouvez accéder aux classes publiques d'un autre package de deux manières.
La première consiste simplement à ajouter le nom complet du paquet devant chaque nom de classe. Par exemple:
Java.util.Date today = new Java.util.Date ();
L'approche la plus simple et la plus courante consiste à utiliser l'instruction import. Le but de la déclaration d'importation est de vous donner un raccourci pour vous référer aux classes du paquet. Une fois que vous avez utilisé import, vous n'avez plus besoin de donner aux classes leur nom complet. Vous pouvez importer une classe spécifique ou le package complet. Vous placez les instructions d'importation en haut de vos fichiers source (mais en dessous de toutes les instructions de package). Par exemple, vous pouvez importer toutes les classes du package Java.util avec l'instruction. Vous pouvez ensuite utiliser sans préfixe de package.
importer Java.util. *;
// Utilisez la classe dans votre code de cette manière
Date Today = nouvelle Date ();
Comme vous avez mentionné dans votre question que vos classes sont dans le même package, vous ne devriez pas avoir de problème, il est préférable d'utiliser simplement le nom de la classe.
Si vos classes sont dans le même package, vous n'avez pas besoin d'importer. Pour appeler une méthode de la classe B de la classe A, vous devez utiliser classB.methodName(arg)