Quá trình tạo lớp trợ giúp của riêng bạn trong Java là gì?

Qua Trinh Tao Lop Tro Giup Cua Rieng Ban Trong Java La Gi



Các ' lớp người trợ giúp ” được sử dụng để nhóm các phương thức và chức năng liên quan vào một lớp duy nhất để cải thiện khả năng bảo trì. Nó cung cấp một nơi dành riêng để đóng gói các khối mã có thể tái sử dụng có thể được sử dụng trong toàn bộ ứng dụng. Bằng cách sử dụng nó, lập trình viên có thể xác định các phương thức và tiện ích phổ biến có thể được sử dụng lại trên các phần khác nhau của ứng dụng của bạn. Ngoài ra, nó thúc đẩy tính mô-đun bằng cách tách các mối quan tâm và cho phép các lập trình viên chia nhỏ các tác vụ phức tạp thành các đơn vị chức năng nhỏ hơn có thể quản lý được.

Blog này giải thích quy trình tạo Lớp trợ giúp trong Java.







Quá trình tạo lớp trợ giúp của riêng bạn trong Java là gì?

Lớp Trình trợ giúp đóng gói chức năng cụ thể sẽ được sử dụng lặp đi lặp lại trong nhiều lớp. Nơi cư trú “ phương pháp trợ giúp ” được khai báo cùng với từ khóa của “ tĩnh công cộng ” để chúng có thể được gọi một cách độc lập bằng cách sử dụng tên lớp cha của chúng.



Hãy để chúng tôi xem qua một chương trình Java để triển khai Lớp trợ giúp của riêng bạn.



Ví dụ 1: Tạo một lớp trợ giúp duy nhất





Để tạo một Lớp trợ giúp duy nhất có chứa nhiều chức năng, hãy truy cập mã bên dưới. Nó gọi các phương thức cư trú trong Helper Class như sau:

gốc lớp công khaiMain {
public tĩnh void main ( Sợi dây [ ] tranh luận ) {

CalHelper helObj = CalHelper mới ( ) ;

trung bình gấp đôi = helObj.calAve ( 30 , năm mươi , 70 ) ;
System.out.println ( 'Trung bình: ' + trung bình ) ;

boolean isEven = helObj.isEven ( 24 ) ;
System.out.println ( '24 có chẵn không?' + isEven ) ;
}
}

lớp CalHelper {
công đôi calAve ( đôi val1, đôi val2, đôi val3 )
{
trở lại ( val1 + val2 + val3 ) / 3 ;
}
boolean công khai là Even ( giá trị int ) {
trở lại val % 2 == 0 ;
}
boolean công khai isOdd ( giá trị int ) {
trở lại val % 2 == 0 ;
}
}



Mô tả đoạn mã trên:

  • Đầu tiên, tạo một lớp rootMain, sau đó, tạo một đối tượng trợ giúp với tên “helObj” cho “ Người giúp đỡ ” lớp “CalHelper”.
  • Sau đó, nó gọi các chức năng được chỉ định từ “ người trợ giúp ” lớp và hiển thị kết quả của họ.
  • Sau đó, khai báo một Helper Class “ người trợ giúp ” và, ba chức năng công cộng “ bê () ”, “ isEven() ', Và ' là số lẻ() ” được khởi tạo bên trong nó. Các hàm này tính toán giá trị trung bình và kiểm tra xem giá trị tương ứng là chẵn hay lẻ.
  • Các hàm này được gọi trong phương thức main() với sự trợ giúp của đối tượng trợ giúp.

Sau khi tổng hợp:

Đầu ra cho thấy rằng hai chức năng đã chọn do Lớp Trình trợ giúp đã được tạo.

Ví dụ 2: Gọi các chức năng của nhiều lớp trợ giúp mà không có đối tượng trợ giúp

Có thể có nhiều hơn một Lớp trợ giúp trong một chương trình Java bằng cách sử dụng “ tĩnh công cộng ” từ khóa. Điều này cho phép các nhà phát triển gọi trực tiếp hàm bằng tên lớp của họ. Chẳng hạn, hai Lớp trợ giúp được tạo và các hàm trợ giúp được gọi mà không cần sử dụng đối tượng trợ giúp như minh họa bên dưới:

lớp FirstHelper {
calAve tĩnh đôi công khai ( đôi val1, đôi val2, đôi val3 )
{
trở lại ( val1 + val2 + val3 ) / 3 ;
}
boolean tĩnh công khai là Even ( giá trị int ) {
trở lại val % 2 == 0 ;
}
boolean tĩnh công khai isOdd ( giá trị int ) {
trở lại val % 2 == 0 ;
}
}
lớp Người trợ giúp thứ hai {
int tĩnh công khai thêm ( int x, int y ) {
trở lại x+y;
}
}

gốc lớp công khaiMain {
public tĩnh void main ( Sợi dây [ ] tranh luận ) {
ave kép = FirstHelper.calAve ( 30 , năm mươi , 70 ) ;
System.out.println ( 'Hàm lớp FirstHelper, Trung bình:' + đại lộ ) ;

boolean isEven = FirstHelper.isEven ( 24 ) ;
System.out.println ( 'Chức năng lớp FirstHelper, 24 có chẵn không?' + isEven ) ;

int Tổng = SecondHelper.add ( 5 , 10 ) ;
System.out.println ( 'Hàm lớp SecondHelper, Tổng:' + Tổng ) ;
}
}

Mô tả mã:

  • Đầu tiên, tạo một “ Người trợ giúp đầu tiên ” Helper Class và khai báo, khởi tạo 3 hàm bên trong nó.
  • Sau đó, xác định một “ Người trợ giúp thứ hai ” Helper Class và khởi tạo nó bằng cách tạo một chức năng duy nhất “ thêm vào() ”. Hãy nhớ sử dụng “ tĩnh công cộng ” từ khóa trước khi tạo từng chức năng.
  • Bây giờ, hãy nhập “ chủ yếu() ” và gọi các hàm cần thiết bằng cách thêm tên Lớp Trình trợ giúp đầu tiên và sau đó là tên của hàm cư trú của nó.
  • Sau khi gọi các chức năng cần thiết, hãy lưu trữ kết quả trong các biến mới, sau đó được hiển thị trên bảng điều khiển.

Sau khi tổng hợp:

Ảnh chụp nhanh xác nhận hoạt động của hai Lớp trình trợ giúp và gọi hàm trợ giúp mà không sử dụng đối tượng trợ giúp.

Các điểm chính cho lớp trợ giúp trong Java

  • Để truy cập các hàm của Helper Class, từ khóa của các phương thức tĩnh được sử dụng đằng sau mỗi tên hàm tại thời điểm khởi tạo.
  • Bằng cách tạo Lớp trình trợ giúp của riêng bạn, chức năng chung có thể được gói gọn như thao tác dữ liệu, định dạng chuỗi, xử lý tệp, v.v.
  • Chúng có thể dễ dàng tổ chức thành các gói hoặc mô-đun cụ thể, dựa trên khu vực chức năng mà chúng phục vụ.
  • Yếu tố dễ đọc tăng cường rất nhiều khi chúng cung cấp các phương thức tự giải thích giúp trừu tượng hóa các thao tác phức tạp thành các lệnh gọi đơn giản hơn.

Phần kết luận

Để tạo Lớp trợ giúp của riêng bạn, hãy sử dụng các phương thức liên quan đến “Lớp trợ giúp” thành một lớp duy nhất và sau đó các phương thức này được gọi trong phương thức main(). Việc gọi các hàm của trình trợ giúp có thể có hoặc không có việc tạo đối tượng trợ giúp. Từ khóa của “ tĩnh công cộng ” phải được sử dụng nếu lập trình viên không muốn tạo đối tượng trợ giúp để giảm dòng mã.