Affichage des articles dont le libellé est JAVA. Afficher tous les articles
Affichage des articles dont le libellé est JAVA. Afficher tous les articles

Les constructeurs en java


Avant de définir les constructeurs en java,un petit rappel sur  comment utiliser les classes ou comment créer un objet de la classe.
L’instanciation ou création de référence d'une classe se fait à travers le mot clé new, par exemple :
class Personne{
public static void main(String...args){
Personne p = new Personne();
}}
Le mot Personne()  qui vient devant le new, s'appel un constructeur, et ça permet de créer l'objet p de la classe Personne.

Quels sont les types de constructeurs ?
IL y a deux types de constructeurs, le premier est  un constructeur sans paramètres qui est fournit automatiquement pour chaque Objet :

class Personne{
Personne(){ // constructeur sans paramétres }
 public static void main(String...args){ Personne p = new Personne(); }}

 L'autre est un constructeur qui possède des paramètres :

class Personne{
Personne(int age,String name){ // constructeur avec paramétres }
public static void main(String...args){ Personne p = new Personne(12,"toto"); }}

Les blocs d'initialisation en java

L’intérêt d’écrire des blocs initialisation est de pouvoir initialiser les valeurs  lors du chargement de la classe ainsi  lors de l'instanciation,il y a bien une différence entre le chargement et l'instanciation des classes sur JAVA.
L'initialisation de la classe est faite lorsque une nouvelle instance a été crée dans la mémoire,par contre le chargement de la classe est fait au début lorsqu'on  définit un nouvel objet sans le mot clé new.

Chargement de la classe :
Client client;
Creation ou l'instanciation de la classe :
client = new Client();

Revenons a notre sujet,autour des blocs initialisation, ils permettent initialiser les valeurs appartenant a la classe , il y a deux types :

Create a simple webservice with java


Hello ,

In This article , we gonna to see how to create a simple web service . like a operation , or to give you a result like TOTO . And after we will see in the futur a web service which  contains  a management of an  data base .



First : 
Create a web application with eclipse :
1-choose  to create a dynamic web project :