Một hàm tạo tương tự như phương thức và nó được gọi tại thời điểm tạo một đối tượng của lớp, nó thường được sử dụng để khởi tạo các biến thể hiện của một lớp. Các hàm tạo có cùng tên với lớp của chúng.
Kiểu trả về của một hàm tạo
- Một hàm tạo không có bất kỳ kiểu trả về nào.
- Kiểu dữ liệu của giá trị được khôi phục bởi một phương thức có thể khác nhau, kiểu trả về của một phương thức cho biết giá trị này.
- Một hàm tạo không trả về bất kỳ giá trị nào một cách rõ ràng, nó trả về phiên bản của lớp mà nó thuộc về.
Ví dụ
Sau đây là một ví dụ về một hàm tạo trong java -
public class Sample{ public Sample(){ System.out.println("Hello how are you"); } public Sample(String data){ System.out.println(data); } public static void main(String args[]){ Sample obj = new Sample("Tutorialspoint"); } }
Đầu ra
Tutorialspoint
Ví dụ
class Student{ Integer age; Student(Integer age){ this.age = age; } public void display() { System.out.println("Value of age: "+this.age); } } public class GenericsExample { public static void main(String args[]) { Student std = new Student(25); std.display(); } }
Đầu ra
Value of age: 25