IT <code> - Tag constructor [Câu hỏi]

84
hữu ích
12trả lời
55k xem

Tại sao tôi không thể quá tải các hàm tạo trong PHP?

Tôi đã từ bỏ mọi hy vọng về việc có thể làm quá tải các nhà xây dựng của mình trong PHP, vì vậy điều tôi thực sự muốn biết là tại sao . Thậm chí có một lý do cho nó? Nó tạo mã xấu vốn có? Được thiết kế ngôn ngữ được chấp…
152
hữu ích
5trả lời
68k xem

Sự khác biệt giữa trình khởi tạo đối tượng và hàm tạo là gì?

Sự khác biệt giữa hai và khi nào bạn sẽ sử dụng "trình khởi tạo đối tượng" so với "hàm tạo" và ngược lại? Tôi đang làm việc với C #, nếu vấn đề đó. Ngoài ra, là phương thức khởi tạo đối tượng cụ thể cho C # hay .NET?…
72
hữu ích
8trả lời
90k xem

Ẩn Trình xây dựng lớp tiện ích: Các lớp tiện ích không nên có hàm tạo công khai hoặc mặc định?

Tôi nhận được cảnh báo này trên Sonar. Tôi muốn giải pháp loại bỏ cảnh báo này trên sonar. Lớp học của tôi là như thế này: public class FilePathHelper { private static String resourcesPath; public static String…
70
hữu ích
9trả lời
35k xem

Constructor có thể trả về một đối tượng null?

Trong khi xem qua một số mã cũ, tôi đã bắt gặp viên ngọc này: MyObject o = new MyObject("parameter"); if (o == null) o = new MyObject("fallback parameter"); Dòng thứ hai được đánh dấu trong Eclipse là mã chết và tôi…
80
hữu ích
6trả lời
85k xem

Trình khởi tạo lớp tĩnh trong PHP?

Tôi có một lớp trợ giúp với một số hàm tĩnh. Tất cả các hàm trong lớp yêu cầu hàm khởi tạo 'nặng' để chạy một lần (như thể nó là một hàm tạo). Có một thực hành tốt để đạt được điều này? Điều duy nhất tôi nghĩ đến là gọi…
78
hữu ích
3trả lời
103k xem

Làm cách nào để gọi phương thức __init__ của Lớp cơ sở từ lớp con? [bản sao]?

Câu hỏi này đã có câu trả lời ở đây: Làm thế nào để gọi siêu xây dựng? 6 câu trả lời Nếu tôi có một lớp python…
84
hữu ích
5trả lời
65k xem

Làm cách nào để sử dụng các hàm tạo và toán tử gán của lớp cơ sở trong C ++?

Tôi có một lớp Bvới một tập hợp các hàm tạo và toán tử gán. Đây là: class B { public: B(); B(const string& s); B(const B& b) { (*this) = b; } B& operator=(const B & b); private:…
318
hữu ích
8trả lời
61k xem

Rule-of-Three trở thành Rule-of-Five với C ++ 11?

Vì vậy, sau khi xem bài giảng tuyệt vời này về các tài liệu tham khảo về giá trị, tôi nghĩ rằng mọi lớp học đều có lợi cho một "nhà xây dựng di chuyển" như vậy, template<class T> MyClass(T&& other) chỉnh sửa và…
539
hữu ích
20trả lời
504k xem

Một lớp trừu tượng có thể có một constructor?

Một lớp trừu tượng có thể có một constructor? Nếu vậy, làm thế nào nó có thể được sử dụng và cho mục đích gì?
734
hữu ích
21trả lời
334k xem

Sự khác biệt giữa Con Contor và ngOnInit?

Angular cung cấp móc vòng đời ngOnInittheo mặc định. Tại sao nên ngOnInitsử dụng, nếu chúng ta đã có một constructor?
152
hữu ích
5trả lời
19k xem

Tại sao trình xây dựng C # không thể suy ra loại?

Tại sao suy luận kiểu không được hỗ trợ cho các hàm tạo theo cách của các phương thức chung? public class MyType<T> { private readonly T field; public MyType(T value) { field = value; } } var obj = new…
137
hữu ích
6trả lời
95k xem

Lỗi C #: Parent không chứa hàm tạo có 0 đối số?

Mã của tôi là public class Parent { public Parent(int i) { Console.WriteLine("parent"); } } public class Child : Parent { public Child(int i) {…
615
hữu ích
22trả lời
662k xem

Làm thế nào để khởi tạo giá trị Hashset bằng cách xây dựng?

Tôi cần tạo một Setgiá trị ban đầu. Set<String> h = new HashSet<String>(); h.add("a"); h.add("b"); Có cách nào để làm điều này trong một dòng mã không? Ví dụ, nó hữu ích cho một trường tĩnh cuối cùng.…
79
hữu ích
7trả lời
80k xem

Khởi tạo trường cuối cùng tĩnh trong hàm tạo?

public class A { private static final int x; public A() { x = 5; } } final có nghĩa là biến chỉ có thể được gán một lần (trong hàm tạo). static có nghĩa là nó là một thể hiện của…
141
hữu ích
10trả lời
336k xem

Trình xây dựng mặc định Java?

Chính xác thì hàm tạo mặc định là gì - bạn có thể cho tôi biết cái nào sau đây là hàm tạo mặc định và cái gì phân biệt nó với bất kỳ hàm tạo nào khác không? public Module() { this.name = ""; this.credits = 0;…

15 30 50 mỗi trang