Rate this post

Phương thức Dart là tập hợp các câu lệnh bao gồm một số đặc điểm của đối tượng lớp. Nó cung cấp cơ sở để thực hiện một số hoạt động và nó có thể được gọi bằng cách sử dụng tên của nó khi chúng ta cần trong chương trình. Các phương thức chia nhiệm vụ lớn thành nhiều phần nhỏ và thực hiện hoạt động cụ thể của chương trình đó. Quá trình này làm tăng khả năng tái sử dụng mã và nâng cao cách tiếp cận mô-đun của chương trình. Các phương thức có thể được định nghĩa với các tham số được truyền dưới dạng thông tin để hoàn thành tác vụ cụ thể, sau đó nó có thể trả về giá trị ở nơi nó được gọi hoặc không trả về giá trị nào. Các phương thức xác định trong lớp hoặc phương thức thể hiện hoặc phương thức lớp.

Các bài viết liên quan:

Instance Methods

Một phương thức có thể được truy cập bằng cách sử dụng thể hiện của lớp được gọi là phương thức thể hiện. Các phương thức thể hiện có thể không có đối số hoặc có đối số. Phương thức instance có thể truy cập bằng từ khóa this biến instance.

Tạo instance methods

Một phương thức thể hiện được xác định bởi một tên và kiểu trả về hợp lệ. Nó có thể có danh sách các tham số. Cú pháp được đưa ra dưới đây.

Cú pháp:

return_type method_name (<danh sách các đối số>)   
{  
//các câu lệnh)  
}  

Gọi instance Method

Các phương thức instance có thể được truy cập bằng cách sử dụng đối tượng lớp, do đó chúng tôi yêu cầu tạo đối tượng để sử dụng nó. Cú pháp được đưa ra dưới đây.

Cú pháp:

ClassName objName = new ClassName()  
objName.methodName()  

Class Methods

Phương thức lớp được khai báo với từ khóa static . Nó có thể được truy cập bằng cách sử dụng tên lớp thay vì đối tượng lớp. Các phương thức này là chung cho tất cả các case của lớp riêng lẻ đó. Các phương thức tĩnh chỉ có thể truy cập các biến tĩnh.

Tạo class methods

Phương thức static được khai báo bằng cách sử dụng từ khóa static theo sau là tên phương thức với kiểu trả về. Cú pháp được đưa ra dưới đây.

Cú pháp:

static  return_type method_name () {  
  //các câu lệnh)  
}  

Gọi class methods

Phương thức lớp có thể được gọi trực tiếp bằng cách sử dụng tên lớp thay vì đối tượng lớp. Cú pháp được đưa ra dưới đây.

Cú pháp:

ClassName.classMethod()  

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Contact Me on Zalo
Call now