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

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

14
যখন সমান পদ্ধতিটি ওভাররাইড হয় তখন গেটহ্যাশকোডকে ওভাররাইড করা কেন গুরুত্বপূর্ণ?
নিম্নলিখিত ক্লাস দেওয়া public class Foo { public int FooId { get; set; } public string FooName { get; set; } public override bool Equals(object obj) { Foo fooItem = obj as Foo; if (fooItem == null) { return false; } return fooItem.FooId == this.FooId; } public override int GetHashCode() …
1444 c#  overriding  hashcode 

12
'অবশ্যই একটি সুপারক্র্লাস পদ্ধতিকে ওভাররাইড করতে হবে' গ্রহনটিতে কোনও প্রকল্প আমদানির পরে ত্রুটিগুলি
যে কোনও সময় আমাকে আমার প্রকল্পগুলি পুনরায় আমদানি করতে হবে Eclipse- এ (যদি আমি Eclipse পুনরায় ইনস্টল করি, বা প্রকল্পগুলির অবস্থান পরিবর্তন করি), আমার প্রায় সমস্ত ওভাররাইড করা পদ্ধতি সঠিকভাবে ফর্ম্যাট করা হয়নি, ত্রুটির কারণ: পদ্ধতিটি অবশ্যই একটি সুপারক্লাস পদ্ধতিকে ওভাররাইড করতে হবে এটি উল্লেখ করার মতো হতে পারে যে …

11
জাভাতে সমান এবং হ্যাশকোডকে ওভাররাইড করার সময় কোন বিষয়গুলি বিবেচনা করা উচিত?
এই প্রশ্নের উত্তরগুলি একটি সম্প্রদায়ের প্রচেষ্টা । এই পোস্টটি উন্নত করতে বিদ্যমান উত্তরগুলি সম্পাদনা করুন। এটি বর্তমানে নতুন উত্তর বা মিথস্ক্রিয়া গ্রহণ করছে না। ওভাররাইড করার সময় কোন বিষয়গুলি / সমস্যাগুলি অবশ্যই বিবেচনা করা উচিত equalsএবং hashCode?


21
পলিমারফিজম বনাম ওভাররাইডিং বনাম ওভারলোডিং
জাভা হিসাবে, যখন কেউ জিজ্ঞাসা: পলিমারফিজম কী? চান ওভারলোডিং বা অগ্রাহ্য একটি গ্রহণযোগ্য উত্তর হতে পারে? আমি মনে করি এর চেয়ে আরও কিছু আছে। যদি আপনার কোনও অ্যাবস্ট্রাক্ট বেস ক্লাস থাকে যা কোনও প্রয়োগ ছাড়াই একটি পদ্ধতির সংজ্ঞা দেয় এবং আপনি সেই উপ-শ্রেণিতে সেই পদ্ধতিটি সংজ্ঞায়িত করেছেন, তা কি এখনও …

7
আমি যদি কোনও বেস ক্লাসের ভার্চুয়াল ফাংশনটিকে ওভাররাইড করি তবে কল করতে পারি?
বলুন আমার ক্লাস আছে Fooএবং এটি Barসেট আপ করেছি: class Foo { public: int x; virtual void printStuff() { std::cout << x << std::endl; } }; class Bar : public Foo { public: int y; void printStuff() { // I would like to call Foo.printStuff() here... std::cout << y << …

10
হোম বোতামের মতো কাজ করতে পিছনে বোতামটি ওভাররাইড করুন
পিছনের বোতামটি টিপে, আমি চাই আমার অ্যাপ্লিকেশনটি ধ্বংস হওয়া অবস্থার চেয়ে থামানো অবস্থায় চলে। অ্যান্ড্রয়েড ডক্সে এটি বলে: ... সমস্ত ক্রিয়াকলাপের এমন আচরণ নেই যে তারা যখন টিপছে তখন তা ধ্বংস হয়ে যায়। যখন ব্যবহারকারী মিউজিক অ্যাপ্লিকেশনটিতে সংগীত খেলতে শুরু করে এবং তারপরে BACK টিপে, অ্যাপ্লিকেশনটি স্বাভাবিক ব্যাক আচরণকে ওভাররাইড …

7
একটি ক্লাসে একই পদ্ধতি সহ দুটি ইন্টারফেস প্রয়োগ করা। কোন ইন্টারফেস পদ্ধতি ওভাররাইড করা হয়?
একই পদ্ধতির নাম এবং স্বাক্ষর সহ দুটি ইন্টারফেস। তবে একটি একক শ্রেণীর দ্বারা প্রয়োগ করা হয়েছে তবে সংকলকটি কোন ইন্টারফেসের জন্য কোন পদ্ধতিটি সনাক্ত করবে? উদা: interface A{ int f(); } interface B{ int f(); } class Test implements A, B{ public static void main(String... args) throws Exception{ } @Override …

5
'ওভাররাইড' কীওয়ার্ডটি কি ওভাররাইড ভার্চুয়াল পদ্ধতিতে কেবল একটি পরীক্ষা?
আমি যতদূর বুঝতে পেরেছি, overrideসি ++ 11 এ কীওয়ার্ডের প্রবর্তনটি ফাংশনটি বাস্তবায়িত হচ্ছে তা বেস ক্লাসে overrideকোনও virtualফাংশনটির অন্তর্ভুক্ত কিনা তা নিশ্চিত করার জন্য এটি পরীক্ষা করা ছাড়া আর কিছুই নয় । এইটাই কি সেইটা?

9
উদ্ভূত শ্রেণিতে ফাংশনগুলির জন্য সি ++ "ভার্চুয়াল" কীওয়ার্ড। এটা কি দরকারি?
নীচে দেওয়া কাঠামো সংজ্ঞা সহ ... struct A { virtual void hello() = 0; }; পন্থা # 1: struct B : public A { virtual void hello() { ... } }; পদ্ধতির # 2: struct B : public A { void hello() { ... } }; হ্যালো ফাংশনটিকে ওভাররাইড করার …

4
কেন উত্পন্ন শ্রেণিতে একটি ওভাররাইড ফাংশন বেস শ্রেণীর অন্যান্য ওভারলোডগুলি আড়াল করে?
কোডটি বিবেচনা করুন: #include <stdio.h> class Base { public: virtual void gogo(int a){ printf(" Base :: gogo (int) \n"); }; virtual void gogo(int* a){ printf(" Base :: gogo (int*) \n"); }; }; class Derived : public Base{ public: virtual void gogo(int* a){ printf(" Derived :: gogo (int*) \n"); }; }; …

12
জাভাস্ক্রিপ্ট: ওভাররাইড সতর্কতা ()
alert()জাভাস্ক্রিপ্টে ফাংশনটি ওভাররাইড করার সাথে কি কারও অভিজ্ঞতা আছে ? কোন ব্রাউজারগুলি এটি সমর্থন করে? কোন ব্রাউজার-সংস্করণ এটিকে সমর্থন করে? ফাংশনটি ওভাররাইড করার ক্ষেত্রে কী কী বিপদ রয়েছে?

10
সি # - কীওয়ার্ড ব্যবহার ভার্চুয়াল + ওভাররাইড বনাম নতুন
বেস টাইপের পদ্ধতি " virtual" ঘোষণার মধ্যে এবং "চাইল্ড টাইপের সাথে ম্যাচিং পদ্ধতিটি ঘোষণার সময় override" new"কীওয়ার্ডটি ব্যবহার করার বিপরীতে " "কীওয়ার্ড ব্যবহার করে কোনও শিশু টাইপের মধ্যে ওভাররাইড করার মধ্যে কী পার্থক্য রয়েছে ?

14
নতুন এবং ওভাররাইডের মধ্যে পার্থক্য
নিম্নলিখিতগুলির মধ্যে পার্থক্যটি কী তা ভাবছেন: কেস 1: বেস ক্লাস public void DoIt(); কেস 1: উত্তরাধিকারী বর্গ public new void DoIt(); কেস ২: বেস ক্লাস public virtual void DoIt(); কেস ২: উত্তরাধিকারী শ্রেণি public override void DoIt(); আমার চালানো পরীক্ষাগুলির উপর ভিত্তি করে কেস 1 এবং 2 উভয় ক্ষেত্রে একই …

5
রুবেল অন রেলে একটি সেটার পদ্ধতি ওভাররাইড করার সঠিক উপায় কী?
আমি রুবেল ৩.২.২-এ রুবি ব্যবহার করছি এবং আমি জানতে চাই যে আমার ক্লাসের অ্যাট্রিবিউটের জন্য সেটার পদ্ধতিটি ওভাররাইড করার জন্য নিম্নলিখিতটি একটি "যথাযথ" / "সঠিক" / "নিশ্চিত" উপায় কিনা। attr_accessible :attribute_name def attribute_name=(value) ... # Some custom operation. self[:attribute_name] = value end উপরের কোডটি প্রত্যাশার মতো কাজ করছে বলে মনে …

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.