প্রশ্ন ট্যাগ «getter-setter»

অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিংয়ে পাবলিক মিউটর পদ্ধতি, বেসরকারী শ্রেণীর সদস্যদের মান পরিবর্তন এবং ফিরিয়ে দেওয়ার জন্য দায়ী, এইভাবে এনক্যাপসুলেশনের মূলনীতিটি রেখে।

13
@ প্রপার্টি বনাম গেটার্স এবং সেটটার ব্যবহার করে
এখানে একটি খাঁটি পাইথন-নির্দিষ্ট নকশা প্রশ্ন রয়েছে: class MyClass(object): ... def get_my_attr(self): ... def set_my_attr(self, value): ... এবং class MyClass(object): ... @property def my_attr(self): ... @my_attr.setter def my_attr(self, value): ... পাইথন আমাদের এটি যেকোন উপায়ে করতে দেয়। আপনি যদি পাইথন প্রোগ্রাম ডিজাইন করেন তবে আপনি কোন পদ্ধতিটি ব্যবহার করবেন এবং …

7
গেটর এবং সেটটারগুলি ব্যবহার করার অজগর উপায় কী?
আমি এটি এর মতো করছি: def set_property(property,value): def get_property(property): অথবা object.property = value value = object.property আমি পাইথনে নতুন, তাই আমি এখনও বাক্যবিন্যাসটি অন্বেষণ করছি এবং আমি এটি করার জন্য কিছু পরামর্শ চাই।

11
সম্পত্তি প্রাপ্তি এবং সেটার
এই সাধারণ ক্লাসের সাথে আমি সংকলক সতর্কতা পাচ্ছি xনিজস্ব সেটার / গেটারের মধ্যে পরিবর্তন / অ্যাক্সেসের চেষ্টা করা হচ্ছে এবং যখন আমি এটির মতো এটি ব্যবহার করি: var p: point = Point() p.x = 12 আমি একটি EXC_BAD_ACCESS পাই। সুস্পষ্ট ব্যাকিং আইভারগুলি ছাড়াই আমি কীভাবে এটি করতে পারি? class Point …

16
কেন কেবলমাত্র গেটর-কেবল সম্পত্তিটিকে ওভাররাইড করা এবং একটি সেটার যুক্ত করা অসম্ভব? [বন্ধ]
বন্ধ । এই প্রশ্নটি মতামত ভিত্তিক । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? প্রশ্নটি আপডেট করুন যাতে পোস্টটি সম্পাদনা করে সত্য এবং উদ্ধৃতি দিয়ে উত্তর দেওয়া যায় । 2 বছর আগে বন্ধ । এই প্রশ্নটি উন্নত করুন নিম্নলিখিত সি # কোড কেন অনুমোদিত নয়: public …

2
ইন্টারফেস ব্যবহার করার সময় আপনি কীভাবে একটি বেসরকারী সেটটার প্রয়োগ করেন?
আমি কিছু বৈশিষ্ট্য সহ একটি ইন্টারফেস তৈরি করেছি। ইন্টারফেসটি উপস্থিত না থাকলে শ্রেণীর অবজেক্টের সমস্ত বৈশিষ্ট্য সেট করা হত { get; private set; } তবে ইন্টারফেস ব্যবহার করার সময় এটি অনুমোদিত নয়, সুতরাং এটি কীভাবে অর্জন করা যায় এবং যদি হয় তবে কীভাবে?

8
ইনস্ট্যান্স সদস্য টাইপ ব্যবহার করা যাবে না
আমার নিম্নলিখিত ক্লাস রয়েছে: class ReportView: NSView { var categoriesPerPage = [[Int]]() var numPages: Int = { return categoriesPerPage.count } } সংকলন বার্তাটি সহ ব্যর্থ: 'রিপোর্টভিউ' টাইপের ক্ষেত্রে ইনস্ট্যান্সের সদস্য 'বিভাগগুলির পেয়ারপেজ' ব্যবহার করা যাবে না এটার মানে কি?

4
জাভাস্ক্রিপ্টে গতিশীল গেটার / সেটারগুলি প্রয়োগ করা সম্ভব?
এই জাতীয় কিছু করে এমন সম্পত্তি দ্বারা যাদের নাম ইতিমধ্যে জানা আছে তার জন্য কীভাবে গেটার এবং সেটটার তৈরি করতে হয় সে সম্পর্কে আমি সচেতন: // A trivial example: function MyObject(val){ this.count = 0; this.value = val; } MyObject.prototype = { get value(){ return this.count < 2 ? "Go away" …

9
সি #: গেটর / সেটার
আমি কোথাও নীচের মতো কিছু দেখেছি এবং ভাবছিলাম এর অর্থ কী। আমি জানি যে তারা গ্রাহক এবং সেটটার, তবে কেন স্ট্রিং প্রকারটি এভাবে সংজ্ঞায়িত করা হয়েছে তা জানতে চাই। আমাকে সাহায্য করার জন্য ধন্যবাদ. public string Type { get; set; }
109 c#  getter-setter 

9
জাভাতে কোনও টীকাটির মান পড়া কি সম্ভব?
এটি আমার কোড: @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; } আমার টিকা @ কলামের কলাম ( কলামনাম …

7
অ্যাক্টিভেকর্ড মডেলটিতে আমি কীভাবে একটি গেটর পদ্ধতি ওভাররাইট করতে পারি?
আমি একটি অ্যাক্টিভেকর্ড মডেলের জন্য একটি গেটর পদ্ধতি ওভাররাইট করার চেষ্টা করছি। আমার কাছে nameমডেলটিতে একটি বৈশিষ্ট্য বলা হয়েছে Categoryএবং আমি এর মতো কিছু করতে সক্ষম হতে চাই: def name name_trans || name end তাহলে name_transঅ্যাট্রিবিউট শূন্য না হয়, তাহলে তা ফেরত অন্য আগমন nameঅ্যাট্রিবিউট। আমি এই কিভাবে করব? এটি …

12
যাত্রী, সেটার এবং বৈশিষ্ট্যগুলি সর্বোত্তম অনুশীলন। জাভা বনাম সি #
আমি এখনই একটি সি # ক্লাস নিচ্ছি এবং আমি কাজ করার সর্বোত্তম উপায়টি সন্ধান করার চেষ্টা করছি। আমি জাভা ব্যাকগ্রাউন্ড থেকে এসেছি এবং তাই আমি কেবল জাভা সেরা-অনুশীলনের সাথে পরিচিত; আমি সি # নবাগত! জাভাতে যদি আমার ব্যক্তিগত সম্পত্তি থাকে তবে আমি এটি করি; private String name; public void setName(String …

6
কোটলিনে গেটার্স এবং সেটটার্স
জাভাতে, উদাহরণস্বরূপ, আমি নিজে থেকে লেখক লিখতে পারি (আইডিই দ্বারা উত্পন্ন) বা লম্বোকে @ গেটারের মতো টিকা ব্যবহার করতে পারি - যা বেশ সহজ ছিল। কোটলিনের ডিফল্টরূপে গিটার এবং সেটটার রয়েছে । তবে সেগুলি কীভাবে ব্যবহার করবেন তা আমি বুঝতে পারি না। আমি এটি তৈরি করতে চাই, যাক - জাভা …

1
কোনও ফাংশনের `এটি` কীওয়ার্ডের মান একজন গেটর থেকে ফিরে আসে
আমি নীচের উদাহরণে এই কীওয়ার্ডটির একটি অপ্রত্যাশিত মান পেয়েছি : let x = { z : 10 , get func1() { return function(v) { console.log(this === v); } } } x.func1(x) রান কোড স্নিপেটফলাফলগুলি লুকানস্নিপেট প্রসারিত করুন এই কীওয়ার্ডটির মান হ'ল অবজেক্ট এক্স , যেন এটি that অবজেক্ট থেকে নির্বাহ …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.