Thuật ngữ này sẽ được thực hiện làm cho tên cách thức. Phương thơm thức này được Call khi 1 phần của đồ họa người tiêu dùng bị ẩn (hoặc bị xóa) và được sử dụng để đặt lại những giá trị về mang định cùng loại bỏ những đối tượng sẽ không được sử dụng nữa.

Bạn đang xem: Initialize là gì

Đang xem: Initialize là gì

Tên rất có thể là: gây ra, sa thải, loại trừ, xóa vv

Mà các bạn cho rằng tương thích nhất?

Không thể thấy vấn đề đó không mang tính xây cất, vấn đề quét nkhô cứng những câu trả lời sau đây cho biết các nhà trở nên tân tiến không trọn vẹn cảm nhận trường đoản cú trái nghĩa. Tên cách làm IMO khôn cùng quan trọng cùng “khởi tạo” không có tự trái nghĩa rõ ràng, tuy vậy là 1 thuật ngữ thông dụng và có lợi. Đáng ảm đạm là tôi không thể thêm câu vấn đáp nữa bởi vì thắc mắc đã bị đóng góp (Nhỏng Earcam đang nói: Làm nắm làm sao vấn đề đó ko mang ý nghĩa xây dựng?), Vì vậy tôi đã thêm câu vấn đáp của bản thân mình vào đó. Hình thức ngắn gọn, thân mật với thừa nhận xét là đây: InitializeChỉ sử dụng nếu khách hàng không bắt buộc một tự trái nghĩa! Trong trường hòa hợp bạn phải một động trường đoản cú lựa chọn một đụng từ bỏ không giống (phần nhiều thời gian gồm một sự sửa chữa biểu đạt các hơn). Để đọc thêm, tôi đang cung cấp list tự trái nghĩa của bản thân cho những thiết kế viên trên GitHub. — Max Truxa 3 Tôi search thấy câu vấn đáp mang đến vấn đề đó khôn xiết hữu ích Lúc tôi có và một thắc mắc. Nó không nên bị tạm dừng hoạt động. — Ian Goldby 3 Tôi gật đầu … đóng câu hỏi này không có ích 1 chút nào. — harald

Câu trả lời:

80

Tôi sử dụng :

khởi chế tác ()xong xuôi ()

Tôi thấy nó cân xứng hơn:

Thật khó khăn để ko nhận thấy nó trong mã, chính vì đó là cả hai tự dài (tôi ko áp dụng init)sẽ là giờ anh đúng đắn (AFAIK)trong đầu tôi, kết thúc rời sự mơ hồ. Nó không hợp ban đầu (khớp với kết thúc), bước đầu (khớp với dừng), chế tác (khớp khớp cùng với hủy), thiết lập (khớp với unset), cài (khớp với unload), v.v.

Một số tín đồ rất có thể tìm kiếm thấy nó một thắc mắc về mùi vị tuy nhiên.

— Klaim mối cung cấp 6 +1 mang đến terminate(). Tôi cảm giác nó thường xuyên không cụ thể cùng rất có thể áp dụng hợp lí trong những trường vừa lòng áp dụng. — Ben Hocking 9 Tôi trọn vẹn đồng ý cùng với câu hỏi “chnóng dứt” tất cả những đề xuất khác là giành riêng cho các trường đoản cú tất cả từ trái nghĩa đúng chuẩn, nổi tiếng; tiêu diệt (tạo), tornDown (setUp), đóng góp (mở), gây ra (thu nhận), v.v … Thật không thể tinh được khi có tương đối nhiều nhà cải tiến và phát triển không thấy vấn đề đó. — Earcam Nói xấu. Đó là tất cả những gì tôi có tác dụng với đồ vật khi tôi dứt chúng. (Nhưng Chnóng chấm dứt đã là chắt lọc máy nhị của mình.) — Nicki 3 Nicki Có vẻ tốn kém nhẹm lúc nên cài đặt lại những hành lang cửa số ngơi nghỉ mỗi lần hủy diệt đối tượng người sử dụng … — Klalặng Nhỏng Earcam đã chỉ ra: Đó là phối up(khớp với tear down) ko setup(không tồn tại hễ từ như vậy trong ngôn từ tiếng Anh). — Max Truxa 25

Tôi thường đi với Hoàn thiện nay, Tiêu khử hoặc Chấm chấm dứt tùy trực thuộc vào chức năng của những đối tượng.

Đối với ngôi trường hòa hợp các bạn biểu hiện, Hoàn thiện là các thứ tôi đang đi cùng với dựa trên sơ đồ dùng của tớ.

— Brian Dishaw nguồn Thật không may, “Hoàn thiện” hoàn toàn có thể là trường đoản cú đồng nghĩa hoặc tự trái nghĩa của “Khởi tạo”, bởi vì vậy tôi cho rằng này sẽ là một chắt lọc kém nói bình thường. “Phá hủy” với “Chấm dứt” là rất nhiều ứng cử viên, mặc dù. Xem mw.com/dipedia/finalize để hiểu khái niệm “để đặt tại dạng sau cuối hoặc hoàn thành”. Tôi thậm chí là đã thấy nó được áp dụng Theo phong cách này trong mã. Tức là, hoàn thành một đối tượng người tiêu dùng là bước ở đầu cuối vào quá trình khởi tạo. trái lại, lớp Object của Java có một finalize()thủ tục đã cho thấy ko có khá nhiều tham chiếu cho đối tượng người dùng. — Ben Hocking BenHocking Tôi nghĩ rằng nhiều người đang thực hiện “đặt tại dạng sau cuối hoặc kết thúc” không đúng giải pháp. Đối với tôi, điều này tức là chúng ta đã xong xuôi cùng với đối tượng và đã đến lúc lau chùi / cấu hình thiết lập lại toàn bộ những thuộc tính. Đây là những gì OPhường đã nói anh ấy ý muốn có tác dụng. Vì vậy, tôi cho là tư tưởng kia minh chứng ngôi trường vừa lòng của mình. — Brian Dishaw Ngoài ra, ngẫu nhiên thông báo ý kiến về nguyên do tại vì sao các downvote? (Tôi nhận định rằng đó chưa hẳn là BenHocking vì anh ta ko cho biết bản thân là bạn — hạ bệ a) quý khách hàng nói đúng rằng tôi dường như không bỏ phiếu. Đề nghị của công ty là phải chăng cùng tôi nghĩ rằng cuộc bàn bạc này là hữu dụng. b) Tôi vẫn thấy quyết tân oán () được sử dụng theo như đúng nghĩa mà tôi đã đã cho thấy. lấy ví dụ, trong một lớp tính toán thù tam giác Delauney, sau khoản thời gian tất cả những điểm được cung cấp, quyết toán thù () được Gọi để tiến hành một số phnghiền tính bổ sung trước lúc hoàn toàn có thể sử dụng hiệu quả trường đoản cú nó. Trong ngôi trường phù hợp đó, nó chỉ ra rằng đối tượng không còn msống nhằm sửa đổi, nhưng lại nó vẫn có sẵn để sử dụng, Có nghĩa là, để có được kết quả của quá trình tam giác hóa. — Ben Hocking 14

Tôi đam mê releasemột cách thức xử lý những đối tượng cùng các tài nguyên ổn không giống (ví dụ như sẵn sàng cho việc hủy diệt). Tôi đang chọn resetmột cách làm đặt lại những giá trị về mang định.

Nếu trạng thái “khoác định” không hưởng thụ ngẫu nhiên tài nguim làm sao, thì resetrất có thể điện thoại tư vấn releasenhằm tiến hành phần vận động đó.

— tới đây nguồn 6 close()

Không ai đó đã lời khuyên đóng () không. Java 7 tất cả một tuấn kiệt “test với tài nguyên” new. Một lớp được dọn sạch auto nên triển khai java.lang.AutoClosizable có một thủ tục close (). shutdown () hoặc dọn dẹp () cũng hoàn toàn có thể xuất sắc.

chưa hẳn finalize()

Finalize () Có nghĩa là một chiếc nào đó rõ ràng cho trình nhặt nhạnh rác rến vào Java với cách nó hoạt động khá lạ. Tôi sẽ tránh xa việc xong () trừ lúc bạn có nhu cầu đúng đắn đa số gì Java làm cho cùng với vấn đề xong ().

— GlenPeterson nguồn 2 Quý khách hàng chỉ dẫn quan điểm đúng theo lệ về bài toán hoàn thành xong () trong Java … dẫu vậy OP không chỉ có ra bất kể nơi nào tôi thấy rằng thắc mắc vẫn xử lý ví dụ cùng với Java cùng không hẳn bất kỳ ngôn ngữ OO nào khác gồm “thương hiệu phương thơm thức” (ví dụ: C ++). — EliSko Trong C #, Finalizeđược sử dụng để diệt các mô tả của những lớp. — Olivier Jacot-Descombes 4

Tôi khá đam mê “phá hủy”. Không thể cụ thể hơn trừ khi bạn đang viết một trò chơi video hoặc một chiếc gì đấy.

Xem thêm: Bà Huyện Thanh Quan Tên Thật Là Gì? Trang Thơ Bà Huyện Thanh Quan

— Bóng Eliot nguồn 4 Theo suy nghĩ của tôi, “phá hủy” được ghép nối với “tạo”. — EliSko 4

Tôi mong muốn bảo rằng nó phụ thuộc vào vào câu hỏi hành vi là tùy chọn giỏi phải (ko rò rỉ tài nguyên) và nếu như ngôn từ cung ứng các hàm sinh sản / hàm hủy. Đối với các trường đúng theo tùy lựa chọn tôi sử dụng:

thông thoángmua lạiẩn (vào ngữ chình ảnh UI)

Trong những trường vừa lòng khác lúc hành động trở lại được những hiểu biết (trong những ngữ điệu không có hàm sản xuất / hàm hủy hoặc khi hàm bỏ ko giải pchờ tài nguyên), tôi sử dụng:

khởi sản xuất – khửtạo thành – phá hủy

Trong trường thích hợp của người tiêu dùng, tôi nghĩ rằng tôi đã say đắm hide. Nó vẫn có thể giải pđợi bộ lưu trữ / tài nguim trường hợp nó muốn – điều đặc biệt là nó là tùy chọn, Tức là cỗ diệt đã quan tâm nó nếu như bạn ko.

— Oskar N nguồn 3

Suy nghĩ thứ nhất của mình đã biết thành phá vứt, mà lại nó được áp dụng trong nhiều size thí nghiệm. Hoàn thiện tại và xử lý bao gồm vụ việc giống như. Đặt lại, hoặc lau chùi cả nhị nhường nhịn như là chắt lọc tốt. Reinitialize tạo nên nó cụ thể quay trở lại tâm lý khởi sinh sản, sẽ tốt trường hợp tâm trạng bạn trở về là trạng thái lúc đầu.

Chỉ phải bảo đảm thuật ngữ của doanh nghiệp không trở nên vượt sở hữu trong bối cảnh hiện giờ của bạn.

— Ký thương hiệu mối cung cấp Tôi ko thấy đó là một vấn đề thế nào. Cấp, Finalizecùng Disposeđược ra trong mã .NET. Trong khi, tôi ko thấy vụ việc gì với Việc áp dụng lại tên đã làm được thiết lập cấu hình. — Konrad Rudolph 1 KonradRudolph Sử dụng lại thương hiệu đã sử dụng là ổn định, NẾU các quan niệm này hết sức cân xứng. Không gồm thuật ngữ như thế nào tôi liệt kê tương xứng với rất nhiều gì tôi hiểu anh ấy đang trình bày. Vì vậy, vẫn cực nhọc đọc hơn vì bạn sẽ thấy thuật ngữ này cho rằng, tôi biết điều đó làm gì và vẫn không nên. — Ký 3

và nó được sử dụng để tại vị lại các quý giá về khoác định và đào thải các đối tượng sẽ không còn được áp dụng nữa.

resetcó vẻ nhỏng là một trong những thuật ngữ xuất sắc nếu khách hàng đặt lại đối tượng người sử dụng về mang định. reinitializecũng rất có thể phù hợp ví như câu hỏi sử dụng đối tượng này tựa như như những gì initialize. Có vẻ nlỗi phương pháp này đang thải trừ các đối tượng người sử dụng khác , chưa hẳn đối tượng người sử dụng nhận ra tin nhắn, trong ngôi trường hòa hợp một Một trong những điều bên trên đang ổn. Nếu bạn đích thực có tác dụng ngược trở lại initvới sẵn sàng bạn nhận bị hủy hoại, disposeđã là 1 trong những lựa chọn giỏi.

— Caleb nguồn 1

http://www.wordhippo.com/what-is/the-opposeite-of/initialize.html

Tôi sẽ đi với quyết toán. Tuy nhiên tôi cho là nó phụ thuộc vào một ít vào ngôi trường phù hợp sử dụng chính xác: ví dụ: Nếu các bạn thực hiện nó chủ yếu nhằm giải phóng tài nguyên, đóng góp những kết nối, các tệp thì sản xuất sẽ sở hữu được chân thành và ý nghĩa hơn.

Nếu ai đang kiếm tìm kiếm một khái niệm để thực hiện chung, hoặc tiêu chuẩn chỉnh hóa, tôi đang lựa chọn một số ít ý nghĩa rộng, một chiếc nào đó không có ý nghĩa sâu sắc quan trọng như xuất bản, hoặc đào thải.

Khái niệm init vs (anything) tương tự như nhỏng (constructor vs killer) hoặc vào java hoàn thiện.

( Lưu ý : Nếu ngôn ngữ bao gồm định nghĩa xây dựng cùng hủy diệt các đối tượng người dùng, thì ít hoặc không đề xuất thực hiện init ().)

— người dùng1063963 nguồn FYI: finalizeđược bảo giữ trong Java. — Basil Bourque 0

Nếu đối tượng người dùng nhưng cách tiến hành đang rất được hotline đã xong xuôi áp dụng, tôi đang chỉ sử dụng hàm hủy tiêu chuẩn. Tuy nhiên, điều đó không y như trường đúng theo, do vậy, vắt vày vượt phổ biến bình thường, một cái tên tốt rộng có lẽ là một chiếc nào đó y như hide()nếu như chủ yếu đối tượng hiện nay đang bị ẩn hoặc hideUserInterfacePart()nếu như các đối tượng người sử dụng biến đổi hiện giờ đang bị ẩn.

— Karl Bielefeldt mối cung cấp lúc áp dụng website của công ty chúng tôi, bạn xác nhận rằng các bạn đang phát âm cùng gọi Chính sách cookie với Chính sách bảo mật thông tin của Shop chúng tôi. Licensed under cc by-sa 3.0 with attribution required.

Bài viết liên quan

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 *