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

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

10
সুইফটে একটি সঞ্চিত সম্পত্তি ওভাররাইড করা
আমি লক্ষ্য করেছি যে সংকলকটি আমাকে অন্য একটি সঞ্চিত মান (যা দেখতে অদ্ভুত বলে মনে হয়) সহ একটি সঞ্চিত সম্পত্তি ওভাররাইড করতে দেয় না: class Jedi { var lightSaberColor = "Blue" } class Sith: Jedi { override var lightSaberColor = "Red" // Cannot override with a stored property lightSaberColor } …

4
জাভাস্ক্রিপ্ট উত্তরাধিকার: অবজেক্ট.ক্রিয়েট বনাম নতুন
জাভাস্ক্রিপ্টে এই দুটি উদাহরণের মধ্যে পার্থক্য কী: পূর্বশর্তঃ function SomeBaseClass(){ } SomeBaseClass.prototype = { doThis : function(){ }, doThat : function(){ } } উত্তরাধিকার উদাহরণ function MyClass(){ } MyClass.prototype = Object.create(SomeBaseClass.prototype); উত্তরাধিকার উদাহরণ বি নতুন কীওয়ার্ড ব্যবহার করে function MyClass(){ } MyClass.prototype = new SomeBaseClass(); উভয় উদাহরণ একই জিনিস করা …


8
আমাদের জাভাতে সুরক্ষিত স্ট্যাটিক কেন ব্যবহার করা উচিত নয়
আমি এই প্রশ্নটি দিয়ে যাচ্ছিলাম জাভাতে ক্লাস ভেরিয়েবলগুলি ওভাররাইড করার কোনও উপায় আছে কি? 36 টি আপভোটের সাথে প্রথম মন্তব্যটি ছিল: যদি আপনি কখনও একটি দেখতে পান protected static, চালান। কেউ কি ব্যাখ্যা করতে পারেন যে কেন একটি protected staticঅলঙ্কৃত করা হয়?

3
এই স্পার্টা, নাকি?
নীচে একটি সাক্ষাত্কার প্রশ্ন। আমি একটি সমাধান নিয়ে এসেছি, তবে কেন এটি কার্যকর তা নিশ্চিত নয় not প্রশ্ন: Spartaক্লাসটি পরিবর্তন না করে কিছু কোড লিখুন যা MakeItReturnFalseপ্রত্যাবর্তন করে false। public class Sparta : Place { public bool MakeItReturnFalse() { return this is Sparta; } } আমার সমাধান: (স্পিকার) public class …

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

3
শাস্ত্রীয় উত্তরাধিকার বনাম প্রোটোটাইপাল উত্তরাধিকার জাভাস্ক্রিপ্টে
আমি অনেকগুলি লিঙ্ক গুগল করেছি এবং শাস্ত্রীয় উত্তরাধিকার এবং প্রোটোটাইপাল উত্তরাধিকারের মধ্যে পার্থক্য সম্পর্কে ভাল ধারণা পেতে পারি না? আমি এগুলি থেকে কিছু জিনিস শিখেছি কিন্তু আমি এখনও ধারণাগুলি সম্পর্কে বিভ্রান্ত। শাস্ত্রীয় উপর প্রোটোটাইপাল উত্তরাধিকারের সুবিধা? http://aaditmshah.github.io/why-prototypal-inheritance-matters/ শাস্ত্রীয় উত্তরাধিকার // Shape - superclass function Shape() { this.x = 0; this.y …

3
বেস ক্লাস থেকে ডাকলে কি গেটটাইপ () সর্বাধিক উদ্ভূত প্রকারটি ফেরত দেবে?
বেস ক্লাস থেকে ডাকলে কি গেটটাইপ () সর্বাধিক উদ্ভূত প্রকারটি ফেরত দেবে? উদাহরণ: public abstract class A { private Type GetInfo() { return System.Attribute.GetCustomAttributes(this.GetType()); } } public class B : A { //Fields here have some custom attributes added to them } বা আমি কি কেবল একটি বিমূর্ত পদ্ধতি তৈরি …

6
নোডজেএস-এ জাভাস্ক্রিপ্ট ওওপি: কীভাবে?
আমি জাভা হিসাবে ক্লাসিকাল OOP অভ্যস্ত। নোডজেএস ব্যবহার করে জাভাস্ক্রিপ্টে ওওপি করার সেরা অনুশীলনগুলি কী কী? প্রতিটি ক্লাস একটি ফাইল আছে module.export? ক্লাস কিভাবে তৈরি করবেন? this.Class = function() { //constructor? var privateField = "" this.publicField = "" var privateMethod = function() {} this.publicMethod = function() {} } বনাম (আমি …

4
জেনেরিক বেস শ্রেণি থেকে উত্তরাধিকারী, সীমাবদ্ধতা প্রয়োগ করুন এবং সি # তে একটি ইন্টারফেস প্রয়োগ করুন
এটি একটি বাক্য গঠন প্রশ্ন। আমার জেনেরিক ক্লাস রয়েছে যা জেনেরিক বেস ক্লাস থেকে উত্তরাধিকার সূত্রে প্রাপ্ত এবং টাইপ পরামিতিগুলির মধ্যে একটিতে সীমাবদ্ধতা প্রয়োগ করছে। আমি ডেরিভেড ক্লাসটিও একটি ইন্টারফেস প্রয়োগ করতে চাই। আমার জীবনের জন্য, আমি সঠিক সিনট্যাক্সটি খুঁজে বের করতে পারি না। এটি আমার কাছে রয়েছে: DerivedFoo<T1,T2> : …


7
জাভাতে প্রতিফলনের মাধ্যমে ব্যক্তিগত উত্তরাধিকার সূত্রে প্রাপ্ত অ্যাক্সেস
আমি উত্তরাধিকার সূত্রে প্রাপ্ত সদস্যদের মাধ্যমে একটি class.getDeclaredFields(); বেসরকারী সদস্যদের মাধ্যমে প্রবেশের একটি উপায় খুঁজে পেয়েছি class.getFields() তবে আমি ব্যক্তিগত উত্তরাধিকার সূত্রে ক্ষেত্রগুলি খুঁজছি। আমি কীভাবে এটি অর্জন করতে পারি?

4
পাইথন সুপার () টাইপ এরির উত্থাপন করে
পাইথন 2.5 তে, নিম্নলিখিত কোডগুলি একটি উত্থাপন করে TypeError: >>> class X: def a(self): print "a" >>> class Y(X): def a(self): super(Y,self).a() print "b" >>> c = Y() >>> c.a() Traceback (most recent call last): File "<stdin>", line 1, in <module> File "<stdin>", line 3, in a TypeError: super() argument …

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

6
সি ++ তে একটি টেম্পলেট শ্রেণি থেকে উত্তরাধিকার
ধরা যাক আমাদের একটি টেম্পলেট শ্রেণি রয়েছে Area, যার একটি সদস্য ভেরিয়েবল T area, একটি T getArea()এবং void setArea(T)সদস্য ফাংশন রয়েছে। আমি Areaটাইপ করে একটি নির্দিষ্ট ধরণের একটি অবজেক্ট তৈরি করতে পারি Area<int>। এখন আমার ক্লাসটি ক্লাসের Rectangleউত্তরাধিকার সূত্রে প্রাপ্ত Area। যেহেতু Rectangleনিজেই কোনও টেম্পলেট নয়, তাই টাইপ করতে পারি …

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