Share a constructor in java

brownfrog262

New member
** Một công trình ở Java **

#Java #Construction #Programming #tutorial

Một công trình trong Java là một quá trình tạo ra một đối tượng mới.Nó được sử dụng để khởi tạo đối tượng và phân bổ bộ nhớ cho nó.Chất xây dựng được gọi khi một đối tượng được tạo.

Có hai loại nhà xây dựng trong Java:

*** Trình xây dựng mặc định: ** Trình xây dựng mặc định là một hàm tạo không có bất kỳ tham số nào.Nó được sử dụng để khởi tạo đối tượng với các giá trị mặc định.
*** Trình xây dựng tham số hóa: ** Trình xây dựng được tham số hóa là một hàm tạo có một hoặc nhiều tham số.Nó được sử dụng để khởi tạo đối tượng với các giá trị được truyền cho hàm tạo.

Sau đây là một ví dụ về hàm tạo mặc định trong Java:

`` `java
người lớp công khai {

Tên chuỗi riêng;
Tuổi tư nhân;

người công cộng () {
this.name = "John Doe";
this.age = 20;
}

chuỗi công khai getName () {
trả lại cái này .name;
}

công khai int getage () {
trả lại cái này .age;
}

}
`` `

Sau đây là một ví dụ về hàm tạo tham số trong Java:

`` `java
người lớp công khai {

Tên chuỗi riêng;
Tuổi tư nhân;

người công cộng (tên chuỗi, int tuổi) {
this.name = name;
this.age = tuổi;
}

chuỗi công khai getName () {
trả lại cái này .name;
}

công khai int getage () {
trả lại cái này .age;
}

}
`` `

Khi một đối tượng mới được tạo, hàm tạo được gọi tự động.Ví dụ: mã sau tạo ra một đối tượng mới của lớp `person`:

`` `java
Người người = người mới ();
`` `

Mã này gọi hàm xây dựng mặc định của lớp `person` và khởi tạo đối tượng với các giá trị mặc định.

Mã sau đây tạo ra một đối tượng mới của lớp `person` với tên và tuổi được chỉ định:

`` `java
Người người = người mới ("John Doe", 20);
`` `

Mã này gọi hàm tạo tham số của lớp `person` và khởi tạo đối tượng với tên và tuổi được chỉ định.

Để biết thêm thông tin về các hàm tạo trong Java, vui lòng tham khảo các tài nguyên sau:

* [Hướng dẫn Java: Trình xây dựng] (JDK 21 Documentation - Home)
* [Javatpoint: Trình xây dựng trong Java] (Not Found: constructors-in-java Tutorials - Javatpoint)
=======================================
**A Construction in Java**

#Java #Construction #Programming #tutorial

A construction in Java is a process of creating a new object. It is used to initialize the object and allocate memory for it. The constructor is called when an object is created.

There are two types of constructors in Java:

* **Default constructor:** A default constructor is a constructor that does not have any parameters. It is used to initialize the object with default values.
* **Parameterized constructor:** A parameterized constructor is a constructor that has one or more parameters. It is used to initialize the object with the values passed to the constructor.

The following is an example of a default constructor in Java:

```java
public class Person {

private String name;
private int age;

public Person() {
this.name = "John Doe";
this.age = 20;
}

public String getName() {
return this.name;
}

public int getAge() {
return this.age;
}

}
```

The following is an example of a parameterized constructor in Java:

```java
public class Person {

private String name;
private int age;

public Person(String name, int age) {
this.name = name;
this.age = age;
}

public String getName() {
return this.name;
}

public int getAge() {
return this.age;
}

}
```

When a new object is created, the constructor is called automatically. For example, the following code creates a new object of the `Person` class:

```java
Person person = new Person();
```

This code calls the default constructor of the `Person` class and initializes the object with the default values.

The following code creates a new object of the `Person` class with the specified name and age:

```java
Person person = new Person("John Doe", 20);
```

This code calls the parameterized constructor of the `Person` class and initializes the object with the specified name and age.

For more information on constructors in Java, please refer to the following resources:

* [Java Tutorials: Constructors](https://docs.oracle.com/javase/tutorial/java/javaOO/constructors.html)
* [Javatpoint: Constructors in Java](https://www.javatpoint.com/constructors-in-java)
 
Join Telegram ToolsKiemTrieuDoGroup
Back
Top