প্রশ্ন ট্যাগ «methods»

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

15
.Equals () এবং == অপারেটরের সাথে দুটি বস্তুর তুলনা করুন
আমি একটি Stringক্ষেত্র দিয়ে একটি ক্লাস নির্মাণ । তারপরে আমি দুটি অবজেক্ট তৈরি করেছি এবং আমাকে ==অপারেটর ব্যবহার করে এবং তাদের তুলনা করতে .equals()হবে। আমি যা করেছি তা এখানে: public class MyClass { String a; public MyClass(String ab) { a = ab; } public boolean equals(Object object2) { if(a == …
85 java  class  object  methods  equals 

5
সি # পদ্ধতিটি সীমাহীন প্যারামের সাথে বা অ্যারে বা তালিকার সাথে পদ্ধতি?
আমি সম্প্রতি শিখেছি যে আপনি সীমাহীন পরামিতিগুলি সহ কিছু পদ্ধতি তৈরি করতে পারেন, উদাহরণস্বরূপ: SomeMethod(params int[] numbers); তবে আমার প্রশ্নটি হল, এর মধ্যে পার্থক্য কী এবং কেবল একটি পদ্ধতি তৈরি করে যা একটি তালিকা বা অ্যারে গ্রহণ করে? SomeMethod(int[] numbers); SomeMethod(List<int> numbers); পারফরম্যান্সে সম্ভবত কিছুটা প্রভাব ফেলেছে? আপনি সীমাহীন পরামিতিগুলির …
21 c#  methods 

4
একটি "শ্রেণিবদ্ধ" এবং একটি মেটাক্লাস পদ্ধতির মধ্যে পার্থক্য কী?
পাইথনে, আমি ডেকরেটার ব্যবহার করে একটি শ্রেণিবদ্ধ পদ্ধতি তৈরি করতে পারি @classmethod: >>> class C: ... @classmethod ... def f(cls): ... print(f'f called with cls={cls}') ... >>> C.f() f called with cls=<class '__main__.C'> বিকল্পভাবে, আমি একটি মেটাক্লাসে একটি সাধারণ (উদাহরণ) পদ্ধতি ব্যবহার করতে পারি: >>> class M(type): ... def f(cls): …

1
ফাংশন সংজ্ঞা ঘোষিত ক্লাসের বাইরে ক্লাসের নামটি পুরোপুরি যোগ্য করে তোলা অসম্ভব
এই প্রোগ্রামটির ফলাফল একটি অযাচিত পার্সিং লোভকে মৃত-পরিণতিতে পরিণত করেছে: struct float4x4 {}; class C { float4x4 M(); }; float4x4 ::C::M() { return float4x4{}; } : 8: 1: ত্রুটি: 'ফ্লোট 4 এক্স 4' তে 'সি' নামে কোনও সদস্য নেই; আপনি কেবল 'সি' বোঝাতে চেয়েছিলেন? float4x4 :: C :: M () …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.