Câu hỏi được gắn thẻ «getter-setter»

Các phương thức public mutator trong lập trình hướng đối tượng, chịu trách nhiệm thay đổi và trả về giá trị của các thành viên lớp private, do đó tuân theo nguyên tắc đóng gói.

13
Sử dụng @property so với getters và setters
Đây là một câu hỏi thiết kế dành riêng cho Python: class MyClass(object): ... def get_my_attr(self): ... def set_my_attr(self, value): ... và class MyClass(object): ... @property def my_attr(self): ... @my_attr.setter def my_attr(self, value): ... Python cho phép chúng ta làm một trong hai cách. Nếu bạn thiết kế chương trình …


11
Tài sản và setters
Với lớp đơn giản này, tôi nhận được cảnh báo trình biên dịch Cố gắng sửa đổi / truy cập xtrong setter / getter của chính nó và khi tôi sử dụng nó như thế này: var p: point = Point() p.x = 12 Tôi nhận được EXC_BAD_ACCESS. Làm thế …





9
c #: getter / setter
Tôi đã thấy một cái gì đó giống như sau ở đâu đó và đang tự hỏi nó có nghĩa là gì. Tôi biết chúng là getters và setters, nhưng muốn biết tại sao loại chuỗi được định nghĩa như thế này. Cảm ơn vì đã giúp tôi. public string …
109 c#  getter-setter 

9
Có thể đọc giá trị của chú thích trong java không?
đây là mã của tôi: @Column(columnName="firstname") private String firstName; @Column(columnName="lastname") private String lastName; public String getFirstName() { return firstName; } public void setFirstName(String firstName) { this.firstName = firstName; } public String getLastName() { return lastName; } public void setLastName(String lastName) { this.lastName = lastName; } có thể đọc giá trị …



6
Người nhận và người định cư trong Kotlin
Ví dụ: trong Java, tôi có thể tự viết getters (do IDE tạo ra) hoặc sử dụng Annotations như @Getter trong lombok - điều này khá đơn giản. Tuy nhiên, Kotlin có getters và setters theo mặc định . Nhưng tôi không thể hiểu cách sử dụng chúng. Tôi muốn …



Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.