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

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

3
উদ্দেশ্য-সি একাধিক উত্তরাধিকার
আমার 2 টি ক্লাস রয়েছে যার মধ্যে মেথডিএ এবং অন্যটিতে মেথবি রয়েছে। সুতরাং একটি নতুন ক্লাসে আমাকে পদ্ধতি মেথডএ এবং মেথড বিটি ওভাররাইড করতে হবে। সুতরাং আমি কীভাবে সি সি একাধিক উত্তরাধিকার অর্জন করব? আমি সিনট্যাক্স নিয়ে কিছুটা বিভ্রান্ত হয়ে পড়েছি।

2
'উদাহরণস্বরূপ' অপারেটর ইন্টারফেস এবং ক্লাসগুলির জন্য আলাদা আচরণ করে
আমি instanceofজাভাতে অপারেটরের নিম্নলিখিত আচরণ সম্পর্কে জানতে চাই । interface C {} class B {} public class A { public static void main(String args[]) { B obj = new B(); System.out.println(obj instanceof A); //Gives compiler error System.out.println(obj instanceof C); //Gives false as output } } এটা এমন কেন? সেখানে সম্পর্ক …

17
ওভাররাইডিং বনাম লুকানো জাভা - বিভ্রান্ত
জাভাতে লুকিয়ে থাকা থেকে ওভাররাইড করা কীভাবে আলাদা তার বিষয়ে আমি বিভ্রান্ত। এগুলি কীভাবে আলাদা হয় সে সম্পর্কে আরও বিশদ কী কেউ দিতে পারেন? আমি জাভা টিউটোরিয়াল পড়েছি কিন্তু নমুনা কোডটি এখনও আমাকে বিভ্রান্ত করেছে। আরও স্পষ্ট করে বলতে গেলে, আমি ওভাররাইডিং ভালভাবে বুঝতে পারি। আমার ইস্যুটি হ'ল আমি দেখি …

1
* প্রাপ্ত থেকে বেস * রূপান্তর বিদ্যমান কিন্তু অ্যাক্সেসযোগ্য
সি স্ট্রাক্ট হলেও এবং ডিফল্টরূপে জনসাধারণের উত্তরাধিকার থাকলেও কেন ফোলউইং কোডটি এই ত্রুটিটি উত্পাদন করে? struct c { protected: int i; public: c(int ii=0):i(ii){} virtual c *fun(); }; c* c::fun(){ cout<<"in c"; return &c(); } class d : c { public: d(){} d* fun() { i = 9; cout<<"in d"<<'\t'<<i; …
88 c++  inheritance 

7
যদি এই সম্পত্তিটি উত্পন্ন শ্রেণিতে ওভাররাইট করা হচ্ছে তবে বেস শ্রেণীর কোনও সম্পত্তি কীভাবে কল করবেন?
আমি আমার কিছু শ্রেণি গেটার্স এবং সেটটারগুলির বিস্তৃত ব্যবহার থেকে সম্পত্তিগুলির আরও পাইথোনিক ব্যবহারে পরিবর্তন করছি। তবে এখন আমি আটকে আছি কারণ আমার পূর্ববর্তী কিছু গেটার বা সেটটার বেস ক্লাসের সাথে সম্পর্কিত পদ্ধতিটি কল করে এবং পরে অন্য কিছু সম্পাদন করে। তবে কীভাবে সম্পত্তি সহ এটি সম্পন্ন করা যায়? প্যারেন্ট …

6
উত্তরাধিকার সহ একটি RESTful এপিআই কীভাবে মডেল করবেন?
আমার একটি অবজেক্ট হাইয়ারার্কি রয়েছে যাতে আমার একটি RESTful API এর মাধ্যমে প্রকাশ করতে হবে এবং আমি নিশ্চিত না যে আমার ইউআরএলগুলি কীভাবে কাঠামোগত করা উচিত এবং সেগুলি কী ফিরিয়ে আনবে। আমি কোনও সেরা অনুশীলন খুঁজে পাইনি। ধরা যাক আমার কাছে কুকুর এবং বিড়ালরা প্রাণীর কাছ থেকে উত্তরাধিকার সূত্রে প্রাপ্ত। …

7
এক্সএমএল সিরিয়ালাইজেশন এবং উত্তরাধিকারী প্রকারগুলি
আমার আগের প্রশ্ন থেকে অনুসরণ করা আমি আমার বস্তুর মডেলটি এক্সএমএলকে সিরিয়ালায়িত করার জন্য কাজ করছি। তবে আমি এখন একটি সমস্যায় পড়েছি (কুইল আশ্চর্য!)। আমার সমস্যাটি হ'ল আমার কাছে একটি সংগ্রহ রয়েছে, যা একটি বিমূর্ত বেস শ্রেণীর, যা কংক্রিট থেকে প্রাপ্ত প্রকারভেদ দ্বারা প্রসারিত। আমি ভেবেছিলাম এটি জড়িত সমস্ত শ্রেণীর …

2
অনুলিপি নির্মাণকারীতে সি ++ নামের স্থানের সংঘর্ষ
আমার কাছে নিম্নলিখিত কোড রয়েছে: namespace A { struct Foo { int a; }; } struct Foo { int b; }; struct Bar : public A::Foo { Bar(Foo foo) { c = foo.b; } int c; }; সি ++ সংকলকগুলি "সি = foo.b" এ অভিযোগ করে কারণ এ :: ফু …

1
সি ++ তে শ্রেণীর আকার কেন ডেটা সদস্যদের পাবলিক / বেসরকারী স্থিতির উপর নির্ভর করে?
আমি যা জানি, সেখান থেকে সি ++ এ শ্রেণীর আকার নীচের কারণগুলির উপর নির্ভর করে - সমস্ত অ স্থিতিশীল ডেটা সদস্যের আকার। ডেটা সদস্যদের অর্ডার। যদি বাইট প্যাডিং সক্ষম থাকে বা না হয়। এর তাত্ক্ষণিক বেস শ্রেণীর আকার। ভার্চুয়াল ফাংশনগুলির অস্তিত্ব। উত্তরাধিকারের পদ্ধতি (ভার্চুয়াল উত্তরাধিকার)। এখন আমি নীচের মতো 2 …

3
কেন অনন্য_সত্তার <বিসর্জন> অনন্য_আপনার <বাসে> তে অন্তর্ভুক্ত?
আমি নিম্নলিখিত কোডটি লিখেছিলাম unique_ptr&lt;Derived&gt;যেখানে unique_ptr&lt;Base&gt;এটি প্রত্যাশিত হয় uses class Base { int i; public: Base( int i ) : i(i) {} int getI() const { return i; } }; class Derived : public Base { float f; public: Derived( int i, float f ) : Base(i), f(f) {} float …

7
সাবক্লাসিং: প্রচলিত বৈশিষ্ট্যযুক্ত কোনও সম্পত্তি কী ওভাররাইড করা সম্ভব?
খয়রাত মেয়াদ শেষ 3 দিনের মধ্যে । এই প্রশ্নের উত্তরগুলি +500 খ্যাতি অনুদানের জন্য যোগ্য । পল প্যানজার একটি বিদ্যমান উত্তরকে পুরস্কৃত করতে চান । আসুন ধরে নেওয়া যাক আমরা এমন একটি ক্লাসের পরিবার তৈরি করতে চাই যা বিভিন্ন বাস্তবায়ন বা একটি অতিরিক্ত ধারণাটির বিশেষীকরণ special আসুন ধরে নেওয়া যাক …

1
খালি বেস ক্লাসটিও যদি সদস্যের পরিবর্তনশীল হয় তবে খালি বেস অপ্টিমাইজেশন কেন নিষিদ্ধ?
খালি বেস অপ্টিমাইজেশন দুর্দান্ত। তবে এটি নিম্নলিখিত বিধিনিষেধের সাথে আসে: খালি বেস ক্লাসগুলির মধ্যে একটি যদি প্রথম অ স্থিতিশীল ডাটা সদস্যের প্রকারের ভিত্তি বা ভিত্তি হয় তবে খালি বেস অপ্টিমাইজেশন নিষিদ্ধ করা হয়, যেহেতু একই ধরণের দুটি বেস সাবোবজেক্টের অবজেক্টের উপস্থাপনের মধ্যে আলাদা ঠিকানা থাকতে হবে সর্বাধিক উদ্ভূত প্রকারের। এই …

2
কেন দুবার ধ্বংসকারীকে মৃত্যুদণ্ড দেওয়া হয়েছিল?
#include &lt;iostream&gt; using namespace std; class Car { public: ~Car() { cout &lt;&lt; "Car is destructed." &lt;&lt; endl; } }; class Taxi :public Car { public: ~Taxi() {cout &lt;&lt; "Taxi is destructed." &lt;&lt; endl; } }; void test(Car c) {} int main() { Taxi taxi; test(taxi); return 0; } এটি …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.