প্রশ্ন ট্যাগ «abstract-class»

বিমূর্ত শ্রেণি ক্লাস যা তাত্ক্ষণিকভাবে করা যায় না। এগুলি বেশ কয়েকটি কংক্রিট শ্রেণিতে সাধারণ কার্যকারিতা এবং ইন্টারফেসের স্পেসিফিকেশন সরবরাহ করার জন্য বিদ্যমান।

11
খাঁটি ভার্চুয়াল ফাংশনটি কেন 0 দিয়ে শুরু করা হয়?
আমরা সর্বদা খাঁটি ভার্চুয়াল ফাংশন হিসাবে ঘোষণা করি: virtual void fun () = 0 ; অর্থাৎ এটি সর্বদা 0 তে নির্ধারিত হয়। আমি যা বুঝি তা হ'ল এই ফাংশনটির জন্য এনটিএলএল এবং অন্য যে কোনও মান এখানে একটি সংকলন সময় ত্রুটির ফলস্বরূপ vtable এন্ট্রি আরম্ভ করা। এই বোঝাপড়াটি সঠিক নাকি …

6
অ্যাবস্ট্রাক্ট ক্লাস পরীক্ষা করা হচ্ছে
আমি কীভাবে পিএইচপিউনিট দিয়ে বিমূর্ত শ্রেণীর কংক্রিট পদ্ধতিগুলি পরীক্ষা করব? আমি আশা করতাম যে পরীক্ষার অংশ হিসাবে আমাকে কোনও ধরণের অবজেক্ট তৈরি করতে হবে। যদিও, আমি এর জন্য সেরা অনুশীলন সম্পর্কে ধারণা করি না বা যদি পিএইচপিউনিট এটির অনুমতি দেয়।

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

19
ভিজ্যুয়াল স্টুডিও: বেস ক্লাস থেকে উত্তরাধিকারসূত্রে প্রাপ্ত সমস্ত ক্লাস আমি কীভাবে দেখাব?
ভিজ্যুয়াল স্টুডিওতে, আমি বেস ক্লাস থেকে উত্তরাধিকার সূত্রে প্রাপ্ত সমস্ত ক্লাস কীভাবে দেখাব? উদাহরণস্বরূপ , এএসপি.নেট এমভিসিতে বেশ কয়েকটি ' অ্যাকশনারসাল্ট ' প্রকার রয়েছে - এবং তারা সকলেই বেস বর্গ থেকে উত্তীর্ণ / প্রয়োগ করে ActionResult। দেখে মনে হচ্ছে আপনি যদি না জানেন Viewএবং Jsonবৈধ ActionResultপ্রকারের না হয়ে থাকেন তবে …

3
সি #: অ্যাবস্ট্রাক্ট ক্লাসগুলির ইন্টারফেস প্রয়োগ করতে হবে?
সি # তে আমার পরীক্ষার কোড: namespace DSnA { public abstract class Test : IComparable { } } নিম্নলিখিত সংকলক ত্রুটির ফলাফল: error CS0535: 'DSnA.Test' does not implement interface member 'System.IComparable.CompareTo(object)' যেহেতু ক্লাসটি Testএকটি বিমূর্ত শ্রেণি , তাই সংকলকটির ইন্টারফেসটি প্রয়োগের জন্য এটির কেন প্রয়োজন? এই প্রয়োজনীয়তাটি কেবলমাত্র কংক্রিট শ্রেণীর …


9
পিএইচপি বিমূর্ত বৈশিষ্ট্য
পিএইচপি-তে বিমূর্ত শ্রেণীর বৈশিষ্ট্য সংজ্ঞায়িত করার কোনও উপায় আছে কি? abstract class Foo_Abstract { abstract public $tablename; } class Foo extends Foo_Abstract { //Foo must 'implement' $property public $tablename = 'users'; }
126 php  oop  abstract-class 

7
ইন্টারফেস প্রয়োগকারী একটি বিমূর্ত শ্রেণি কেন ইন্টারফেসের কোনও পদ্ধতির ঘোষণা / প্রয়োগটি মিস করতে পারে?
জাভাতে একটি কৌতূহলজনক ঘটনা ঘটে যখন আপনি কোনও ইন্টারফেস বাস্তবায়নের জন্য একটি বিমূর্ত শ্রেণি ব্যবহার করেন: ইন্টারফেসের কিছু পদ্ধতি সম্পূর্ণরূপে অনুপস্থিত হতে পারে (অর্থাত না একটি বিমূর্ত ঘোষণা বা একটি বাস্তব প্রয়োগ উপস্থিত নেই), তবে সংকলকটি অভিযোগ করে না। উদাহরণস্বরূপ, ইন্টারফেস দেওয়া: public interface IAnything { void m1(); void m2(); …

17
রুবিতে কীভাবে একটি বিমূর্ত শ্রেণি প্রয়োগ করা যায়?
আমি জানি রুবিতে বিমূর্ত শ্রেণির কোনও ধারণা নেই। তবে যদি একেবারে বাস্তবায়ন করা দরকার হয় তবে কীভাবে এটি বাস্তবায়ন করা যায়? আমি এরকম কিছু চেষ্টা করেছিলাম ... class A def self.new raise 'Doh! You are trying to write Java in Ruby!' end end class B < A ... ... end …


10
পিম্পল আইডিয়াম বনাম পিওর ভার্চুয়াল ক্লাস ইন্টারফেস
আমি ভাবছিলাম যে কোনও প্রোগ্রামার পিম্পল আইডিয়ম বা খাঁটি ভার্চুয়াল ক্লাস এবং উত্তরাধিকার চয়ন করার জন্য কী তৈরি করবে। আমি বুঝতে পারি যে পিম্পল আইডিয়ম প্রতিটি পাবলিক পদ্ধতি এবং অবজেক্ট তৈরির ওভারহেডের জন্য একটি স্পষ্টত অতিরিক্ত ইন্ডাইরেশন নিয়ে আসে। অন্যদিকে খাঁটি ভার্চুয়াল ক্লাস উত্তরাধিকার সূত্রে বাস্তবায়নের জন্য অন্তর্নিহিত নির্দেশনা (vtable) …

3
পাইথন বিমূর্ত শ্রেণিতে কীভাবে বিমূর্ত বৈশিষ্ট্য তৈরি করা যায়
নিম্নলিখিত কোডে, আমি একটি বেস বিমূর্ত শ্রেণি তৈরি করি Base। আমি সম্পত্তি Baseসরবরাহের জন্য উত্তরাধিকারসূত্রে প্রাপ্ত সমস্ত শ্রেণিগুলি চাই name, তাই আমি এই সম্পত্তিটিকে একটি করে দিয়েছি @abstractmethod। তারপরে আমি একটি সাবক্লাস তৈরি করেছিলাম , যার Baseনাম Base_1কিছু কার্যকারিতা সরবরাহ করা হয়, তবে এখনও বিমূর্ত থাকে। এখানে কোনও nameসম্পত্তি নেই …

1
কোটলিনে অ্যাবস্ট্রাক্ট বর্গের বেনাম শ্রেণীর উদাহরণ কীভাবে তৈরি করবেন?
ধরে নিন যে KeyAdapterএটি একটি বিমূর্ত শ্রেণি রয়েছে যাতে বিভিন্ন পদ্ধতিতে ওভাররাইড করা যায়। জাভাতে আমি করতে পারি: KeyListener keyListener = new KeyAdapter() { @Override public void keyPressed(KeyEvent keyEvent) { // ... } }; কীভাবে কোটলিনে এটি করবেন?

4
`স্ট্যাটিকমেডোথ এবং` abc.abstractmethod`: এটি মিশ্রিত হবে?
আমার পাইথন অ্যাপে আমি একটি পদ্ধতি তৈরি করতে চাই যা উভয়ই staticmethodএবং একটি abc.abstractmethod। আমি এটা কিভাবে করবো? আমি উভয় আলংকারিক প্রয়োগ করার চেষ্টা করেছি, কিন্তু এটি কার্যকর হয় না। আমি যদি এটি করি: import abc class C(object): __metaclass__ = abc.ABCMeta @abc.abstractmethod @staticmethod def my_function(): pass আমি একটি ব্যতিক্রম * …

6
বিমূর্ত ক্লাসের জন্য নামকরণের সম্মেলন
আমি স্পষ্টভাবে মনে রাখতে পারি যে, এক সময়, মাইক্রোসফ্ট দ্বারা পরিচালিত গাইডলাইনটি ছিল একটি বিমূর্ত শ্রেণিতে "বেস" প্রত্যয় যুক্ত করা ছিল যা সত্যটিকে বিমূর্ত করার বিষয়টি প্রত্যাহার করতে পারে। অত: পর, আমরা মত ক্লাস আছে System.Web.Hosting.VirtualFileBase, System.Configuration.ConfigurationValidatorBase, System.Windows.Forms.ButtonBase, এবং, অবশ্যই, System.Collections.CollectionBase। তবে আমি লক্ষ্য করেছি যে, দেরিতে, ফ্রেমওয়ার্কের অনেকগুলি বিমূর্ত …

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