INITIALIZE LÀ GÌ

  -  

Thuật ngữ này sẽ được áp dụng có tác dụng thương hiệu thủ tục. Phương thơm thức này được điện thoại tư vấn Khi 1 phần của đồ họa người tiêu dùng bị ẩn (hoặc bị xóa) với được sử dụng để đặt lại những quý giá về mang định với vứt bỏ những đối tượng người dù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à: xuất bản, sa thải, loại trừ, xóa vv

Mà bạn nghĩ rằng phù hợp nhất?

Không thể thấy vấn đề đó không mang tính thi công, việc quét nkhô hanh các câu trả lời sau đây cho biết thêm các công ty trở nên tân tiến ko trọn vẹn nhận ra tự trái nghĩa. Tên thủ tục 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 trong thuật ngữ phổ biến cùng bổ ích. Đáng bi đát là tôi quan trọng thêm câu vấn đáp nữa vày câu hỏi đã bị đóng góp (Nhỏng Earcam sẽ nói: Làm gắng làm sao vấn đề này ko mang ý nghĩa xây dựng?), Vì vậy tôi đã thêm câu trả lời của chính bản thân mình vào đó. Hình thức nđính gọn gàng, thân thiện cùng với nhận xét là đây: InitializeChỉ thực hiện nếu bạn ko cần một trường đoản cú trái nghĩa! Trong ngôi trường phù hợp bạn cần một cồn từ chọn một rượu cồn trường đoản cú không giống (phần nhiều thời gian gồm một sự sửa chữa biểu đạt nhiều hơn). Để xem thêm, tôi đang hỗ trợ danh sách tự trái nghĩa của bản thân cho các lập trình viên trên GitHub. — Max Truxa 3 Tôi tìm thấy câu vấn đáp mang đến vấn đề này khôn cùng có lợi Khi tôi gồm và một thắc mắc. Nó tránh việc bị ngừng hoạt động. — Ian Goldby 3 Tôi chấp nhận … đóng câu hỏi này không có ích một chút nào. — harald

Câu trả lời:

80

Tôi thực hiện :

khởi sản xuất ()dứt ()

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

Thật cực nhọc nhằm không thấy được nó vào mã, chính vì chính là cả nhị từ bỏ dài (tôi không sử dụng init)chính là giờ anh đúng chuẩn (AFAIK)trong đầu tôi, xong xuôi rời sự mơ hồ nước. Nó không khớp bước đầu (khớp cùng với kết thúc), bắt đầu (khớp cùng với dừng), sinh sản (khớp khớp với hủy), thiết lập (khớp với unset), cài (khớp cùng với unload), v.v.

Một số fan hoàn toàn có thể tìm thấy nó một câu hỏi về mùi vị tuy nhiên.

— Klalặng mối cung cấp 6 +1 cho terminate(). Tôi Cảm Xúc nó thường ko rõ ràng và hoàn toàn có thể áp dụng hợp lý và phải chăng trong các trường hòa hợp thực hiện. — Ben Hocking 9 Tôi hoàn toàn chấp nhận với việc “chnóng dứt” tất cả những đề xuất không giống là dành riêng cho những tự tất cả từ trái nghĩa đúng mực, nổi tiếng; hủy hoại (tạo), tornDown (setUp), đóng (mở), phát hành (thu nhận), v.v … Thật kinh ngạc Lúc có nhiều công ty cải cách và phát triển ko thấy vấn đề đó. — Earcam Nói xấu. Đó là các thứ tôi làm với dụng cụ Lúc tôi hoàn thành bọn chúng. (Nhưng Chấm hoàn thành đang là tuyển lựa thứ nhì của tôi.) — Nicki 3 Nicki Có vẻ tốn kỉm khi buộc phải thiết đặt lại các cửa sổ sinh hoạt những lần hủy diệt đối tượng người tiêu dùng … — Klalặng Nlỗi Earcam đã chỉ ra: Đó là mix up(khớp với tear down) không setup(không tồn tại hễ từ bỏ điều đó vào ngôn ngữ giờ Anh). — Max Truxa 25


Tôi hay đi với Hoàn thiện nay, Tiêu diệt hoặc Chnóng ngừng tùy ở trong vào tác dụng của các đối tượng người dùng.

Đối với trường hòa hợp các bạn biểu lộ, Hoàn thiện là những gì tôi sẽ đi với dựa trên sơ trang bị của tớ.

— Brian Dishaw mối cung cấp Thật rủi ro, “Hoàn thiện” rất có thể là từ bỏ đồng nghĩa tương quan hoặc từ bỏ trái nghĩa của “Khởi tạo”, bởi vậy tôi cho là này sẽ là một trong chắt lọc kỉm nói phổ biến. “Phá hủy” và “Chấm dứt” là đầy đủ ứng viên, mặc dù. Xem mw.com/dipedia/finalize để hiểu có mang “để đặt tại dạng ở đầu cuối hoặc trả thành”. Tôi thậm chí là đã thấy nó được thực hiện Theo phong cách này vào 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 trong quy trình khởi sinh sản. trái lại, lớp Object của Java có một finalize()thủ tục chỉ ra rằng ko có khá nhiều tsay mê chiếu cho đối tượng người sử dụng. — Ben Hocking BenHocking Tôi nghĩ rằng nhiều người đang sử dụng “đặt ở dạng ở đầu cuối hoặc kết thúc” không đúng phương pháp. Đối với tôi, vấn đề này tức là các bạn đang chấm dứt cùng với đối tượng người tiêu dùng cùng đã tới khi dọn dẹp và sắp xếp / tùy chỉnh cấu hình lại toàn bộ những ở trong tính. Đây là tất cả những gì OP.. đã nói anh ấy hy vọng có tác dụng. Vì vậy, tôi nghĩ rằng quan niệm kia chứng tỏ trường thích hợp của tớ. — Brian Dishaw Trong khi, ngẫu nhiên báo cáo ý kiến về lý do vì sao những downvote? (Tôi cho rằng đó không phải là BenHocking vày anh ta ko cho thấy thêm bản thân là fan — hạ bệ a) Quý Khách nói đúng rằng tôi đang không bỏ thăm. Đề nghị của người sử dụng là hợp lý và tôi cho rằng cuộc thảo luận này là hữu dụng. b) Tôi đã thấy quyết tân oán () được sử dụng theo đúng nghĩa mà tôi sẽ chỉ ra rằng. lấy một ví dụ, trong một tấm tính toán tam giác Delauney, sau khoản thời gian toàn bộ những điểm được tiếp tế, quyết tân oán () được Call nhằm triển khai một vài phnghiền tính bổ sung cập nhật trước khi có thể sử dụng tác dụng tự nó. Trong ngôi trường vừa lòng đó, nó cho rằng đối tượng người sử dụng không còn msinh hoạt nhằm sửa thay đổi, tuy vậy nó vẫn có sẵn để áp dụng, tức là, để sở hữu được kết quả của quy trình tam giác hóa. — Ben Hocking 14

Tôi ham mê releasemột phương thức giải pháp xử lý các đối tượng và những tài nguyên khác (ví như chuẩn bị cho việc diệt diệt). Tôi sẽ lựa chọn resetmột cách tiến hành đặt lại các cực hiếm về khoác định.


Nếu tâm trạng “mang định” không đề nghị ngẫu nhiên tài nguim như thế nào, thì resetrất có thể điện thoại tư vấn releaseđể thực hiện phần vận động đó.

— tiếp đây nguồn 6 close()

Không ai đã lời khuyên đóng () chưa. Java 7 gồm một chức năng “demo cùng với tài nguyên” bắt đầu. Một lớp được dọn sạch auto đề nghị tiến hành java.lang.AutoClosizable tất cả một thủ tục cthua trận (). shutdown () hoặc vệ sinh () cũng rất có thể giỏi.

không hẳn finalize()

Finalize () Tức là một cái nào đó ví dụ đến trình thu lượm rác rến trong Java cùng giải pháp nó chuyển động khá lạ. Tôi đang tránh xa Việc kết thúc () trừ Lúc bạn muốn đúng chuẩn hầu hết gì Java làm cho cùng với bài toán hoàn thành ().

— GlenPeterson nguồn 2 quý khách đưa ra cách nhìn thích hợp lệ về việc hoàn thiện () vào Java … tuy vậy OP.. không chỉ ra bất kể ở đâu tôi thấy rằng thắc mắc đã cách xử lý ví dụ cùng với Java cùng không hẳn bất kỳ ngôn ngữ OO làm sao khác gồm “tên phương thơm thức” (ví dụ: C ++). — EliSko Trong C #, Finalizeđược thực hiện nhằm diệt các biểu thị của những lớp. — Olivier Jacot-Descombes 4

Tôi khá phù hợp “phá hủy”. Không thể cụ thể hơn trừ khi bạn sẽ viết một trò nghịch đoạn Clip hoặc một chiếc nào đấy.

Xem thêm: Lưu Diệc Phi Thiên Long Bát Bộ

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

Tôi mong nói rằng nó phụ thuộc vào việc hành vi là tùy lựa chọn tuyệt đề xuất (ko rò rỉ tài nguyên) và trường hợp ngôn từ cung cấp những hàm sinh sản / hàm diệt. Đối cùng với những ngôi trường đúng theo tùy chọn tôi sử dụng:

thông thoángthiết lập lạiẩn (trong ngữ cảnh UI)

Trong các trường đúng theo khác Khi hành động ngược trở lại được thử dùng (trong số ngôn ngữ không tồn tại hàm sản xuất / hàm diệt hoặc Khi hàm bỏ ko giải pđợi tài nguyên), tôi sử dụng:

khởi chế tạo – khửtạo thành – phá hủy

Trong ngôi trường phù hợp của người tiêu dùng, tôi cho là tôi đã ham mê hide. Nó vẫn có thể giải pngóng bộ lưu trữ / tài nguyên trường hợp nó mong mỏi – điều đặc biệt quan trọng là nó là tùy chọn, Có nghĩa là cỗ bỏ đang chăm sóc nó nếu như khách hàng không.

— Oskar N nguồn 3

Suy nghĩ thứ nhất của tôi đã biết thành phá bỏ, tuy vậy nó được sử dụng trong vô số khung thể nghiệm. Hoàn thiện tại với giải pháp xử lý gồm vụ việc tương tự như. Đặt lại, hoặc dọn dẹp vệ sinh cả nhì nhường như là tuyển lựa xuất sắc. Reinitialize khiến cho nó ví dụ quay trở về trạng thái khởi chế tạo, vẫn giỏi trường hợp tâm lý các bạn trở về là tâm lý ban đầu.

Chỉ buộc phải bảo vệ thuật ngữ của bạn không xẩy ra quá tải trong toàn cảnh ngày nay của chúng ta.


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

cùng nó được áp dụng để đặt lại những cực hiếm về mặc định với thải trừ các đối tượng người dùng sẽ không được áp dụng nữa.

resetdường như nhỏng là một trong thuật ngữ xuất sắc nếu bạn đặt lại đối tượng người tiêu dùng về mặc định. reinitializecũng hoàn toàn có thể phù hợp ví như câu hỏi áp dụng đối tượng người dùng này giống như giống như các gì initialize. Có vẻ nlỗi phương thức này sẽ sa thải các đối tượng người sử dụng khác , chưa phải đối tượng người tiêu dùng nhận được tin nhắn, trong trường hợp một giữa những điều bên trên sẽ ổn định. Nếu chúng ta thực thụ làm ngược lại initcùng chuẩn bị người dấn bị tiêu diệt, disposeđang là một tuyển lựa giỏi.

— Caleb nguồn 1

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

Tôi đã đi với quyết tân oán. Tuy nhiên tôi nghĩ rằng nó nhờ vào một chút vào ngôi trường phù hợp sử dụng thiết yếu xác: ví dụ: Nếu chúng ta áp dụng nó đa phần để giải pđợi tài nguim, đóng các kết nối, các tệp thì thành lập sẽ sở hữu ý nghĩa sâu sắc rộng.

Nếu ai đang search tìm một khái niệm nhằm áp dụng thông thường, hoặc tiêu chuẩn hóa, tôi đã chọn 1 số không nhiều ý nghĩa sâu sắc rộng, một chiếc gì đó không có chân thành và ý nghĩa quan trọng nhỏng chế tạo, hoặc đào thải.

Khái niệm init vs (anything) giống như nhỏng (constructor vs killer) hoặc trong java hoàn thiện.

Xem thêm: Vận Tốc Là Gì - Ý Nghĩa Của Vận Tốc

( Lưu ý : Nếu ngữ điệu gồm tư tưởng thành lập và tiêu diệt những đối tượng người tiêu dùng, thì ít hoặc không yêu cầu sử dụng init ().)

— bạn dùng1063963 mối cung cấp FYI: finalizeđược bảo lưu lại trong Java. — Basil Bourque 0

Nếu đối tượng người sử dụng mà lại cách làm đang rất được call đang ngừng áp dụng, tôi vẫn chỉ áp dụng hàm hủy tiêu chuẩn. Tuy nhiên, điều đó ko giống như trường vừa lòng, bởi vậy, nắm bởi vì quá tầm thường chung, một chiếc thương hiệu giỏi rộng có lẽ rằng là một cái nào đấy giống như hide()trường hợp thiết yếu đối tượng người sử dụng hiện giờ đang bị ẩn hoặc hideUserInterfacePart()nếu những đối tượng sáng tác hiện giờ đang bị ẩn.

— Karl Bielefeldt nguồn Lúc áp dụng website của Shop chúng tôi, chúng ta chứng thực rằng bạn vẫn phát âm với hiểu Chính sách cookie và Chính sách bảo mật của chúng tôi. Licensed under cc by-sa 3.0 with attribution required.