Documente Academic
Documente Profesional
Documente Cultură
package myjavaprogram;
public class Car {
}
Haideţi să vedem acum ce conţine o clasă. Membrii unei clase pot fi:
câmpuri,
metode,
Modificatorii de acces
Câmpuri
class Car
{
String make;
String model;
int numDoors;
}
class Car {
String make;
String model;
int numDoors;
Constructorii
class Car
{
Car()
{
System.out.println("Car created");
}
Car(String carName)
{
System.out.println(carName + "created");
}
}
Car created
Ford created
System.out.println("Car created");
la ieşire ne va fi scris:
Car created
class Car{
String make;
String model;
int numDoors;
this.make
numDoors = nDoors;
Metode
void printDetails()
{
System.out.println("Make " + make);
System.out.println("Model " + model);
System.out.println("Number of doors " + numDoors);
}
Make = Ford
Model = Fiesta
Number of doors = 3
class Conversions
{
static double c2f(double degrees)
{
return degrees*9.0/5.0+32;
}
static double f2c(double degrees)
{
return (degrees-32)*5.0/9.0;
}
}
Conversions.c2f(33);
Parametri primitivi/referenţiali
int x = 5;
System.out.println("This is initial value: " + x);
passMethod(x);
System.out.println("This is the value after the completion of the method: " + x);
Observaţi că, după tipul de parametru, sunt introduse trei puncte (…).
În acest mod se specifică faptul că numărul de parametri poate fi unul
arbitrar.