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

একটি ইন্টারফেস একটি উপাদান সঙ্গে ইন্টারঅ্যাকশন নির্ধারিত বিন্দু বোঝায়। ইন্টারফেসগুলি হার্ডওয়্যার এবং সফ্টওয়্যার উভয় স্তরেই প্রযোজ্য। --- এটি ভাষা-উপাদান `ইন্টারফেস`কেও বোঝায়, যা জাভা, সি # এবং অনুরূপ ভাষায় একক-উত্তরাধিকারের একমাত্র ব্যতিক্রম।

18
জাভাতে কেন একাধিক উত্তরাধিকার নেই, তবে একাধিক ইন্টারফেস প্রয়োগের অনুমতি রয়েছে?
জাভা একাধিক উত্তরাধিকারের অনুমতি দেয় না, তবে এটি একাধিক ইন্টারফেস প্রয়োগ করতে দেয়। কেন?

14
আমি কেন একটি ইন্টারফেসে স্থির পদ্ধতিগুলি ঘোষণা করতে পারি না?
বিষয়টি বেশিরভাগ ক্ষেত্রে বলে - একটি ইন্টারফেসে স্থির পদ্ধতিগুলি ঘোষণা করা যায় না তার কারণ কী? public interface ITest { public static String test(); } উপরের কোডটি আমাকে নিম্নোক্ত ত্রুটি দেয় (একিপ্লিসে, কমপক্ষে): "ইন্টারফেস পদ্ধতি আইটেস্টেস্টেস্টের জন্য অবৈধ সংশোধক (); কেবল সর্বজনীন এবং বিমূর্ত ব্যবহারের অনুমতি রয়েছে"।

11
ইন্টারফেসে কনস্ট্রাক্টর?
আমি জানি ইন্টারফেসে কনস্ট্রাক্টর সংজ্ঞা দেওয়া সম্ভব নয় possible তবে আমি ভাবছি কেন, কারণ আমি মনে করি এটি খুব কার্যকর হতে পারে। সুতরাং আপনি নিশ্চিত হতে পারেন যে কোনও শ্রেণীর কিছু ক্ষেত্র এই ইন্টারফেসের প্রতিটি বাস্তবায়নের জন্য সংজ্ঞায়িত। উদাহরণস্বরূপ নিম্নলিখিত বার্তা শ্রেণীর বিবেচনা করুন: public class MyMessage { public MyMessage(String …
148 java  interface 

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

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

11
Eclipse IDE এ ইন্টারফেস বাস্তবায়নে ঝাঁপুন
আপনি জানেন কীভাবে Eclipse এ, F3কোনও পদ্ধতির উপর চাপ দেওয়া আপনাকে তার ঘোষণায় নিয়ে যাবে? আচ্ছা আমার কাছে একটি পদ্ধতি রয়েছে যা একটি ইন্টারফেসের অংশ; F3এটিকে ক্লিক করে স্বাভাবিকভাবেই আমাকে ডিক্লারিং ইন্টারফেসে নিয়ে যায়। স্পষ্টতই এই ইন্টারফেসটি বাস্তবায়ন করার জন্য একটি অবজেক্ট রয়েছে এবং এই পদ্ধতিটি বাস্তবে বাস্তবায়িত হয়। আমি …

2
ইন্টারফেস ব্যবহার করার সময় আপনি কীভাবে একটি বেসরকারী সেটটার প্রয়োগ করেন?
আমি কিছু বৈশিষ্ট্য সহ একটি ইন্টারফেস তৈরি করেছি। ইন্টারফেসটি উপস্থিত না থাকলে শ্রেণীর অবজেক্টের সমস্ত বৈশিষ্ট্য সেট করা হত { get; private set; } তবে ইন্টারফেস ব্যবহার করার সময় এটি অনুমোদিত নয়, সুতরাং এটি কীভাবে অর্জন করা যায় এবং যদি হয় তবে কীভাবে?

10
কেন গ্রহনটি ইন্টারফেস পদ্ধতিতে @ ওভাররাইড সম্পর্কে অভিযোগ করে?
আমার একটি বিদ্যমান প্রকল্প রয়েছে যা সুপারক্লাস পদ্ধতির পরিবর্তে ইন্টারফেস পদ্ধতিগুলিকে @Overrideওভাররাইড করে এমন পদ্ধতিগুলিতে ব্যবহার করে । আমি কোডে এটিকে পরিবর্তন করতে পারি না, তবে আমি চাইবেন ইলেপ্সে টীকা নিয়ে অভিযোগ করা বন্ধ করুন, কারণ আমি এখনও মাভেনের সাথে তৈরি করতে পারি। আমি কীভাবে এই ত্রুটিটি অক্ষম করতে যাব? …

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

7
"ইন্টারফেস থেকে প্রোগ্রাম, বাস্তবায়ন নয়" এর অর্থ কী?
ডিজাইনের নিদর্শনগুলি পড়ার সময় এই বাক্যটিতে একজন হোঁচট খায়। তবে আমি এটি বুঝতে পারি না, কেউ কি আমার জন্য এটি ব্যাখ্যা করতে পারে?

5
জাভা 8: জাভা.লাং.অবজেক্ট থেকে কোনও পদ্ধতির জন্য ডিফল্ট পদ্ধতিটি নির্ধারণ করা কেন নিষিদ্ধ?
ডিফল্ট পদ্ধতিগুলি আমাদের জাভা টুলবক্সে একটি দুর্দান্ত নতুন সরঞ্জাম। তবে, আমি একটি ইন্টারফেস লেখার চেষ্টা করেছি defaultযা toStringপদ্ধতির একটি সংস্করণ সংজ্ঞায়িত করে । জাভা আমাকে জানায় যে এটি নিষিদ্ধ, যেহেতু ঘোষিত পদ্ধতিগুলি সম্পাদনা java.lang.Objectনাও করা যেতে পারে default। কেন এই ক্ষেত্রে? আমি জানি যে "বেস ক্লাস সর্বদা জিতে যায়" নিয়ম …

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

9
ইন্টারফেস, বাস্তবায়ন বা উভয় মন্তব্য?
আমি ধারণা করি যে আমরা সকলেই (যখন আমাদের বিরক্ত করা যায়!) আমাদের ইন্টারফেসগুলিতে মন্তব্য করে। যেমন /// <summary> /// Foo Interface /// </summary> public interface Foo { /// <summary> /// Will 'bar' /// </summary> /// <param name="wibble">Wibble factor</param> void Bar(string wibble); } আপনি কি বাস্তবায়নের বিষয়ে মন্তব্য করেন (যা ক্লায়েন্টদের …
128 c#  java  comments  interface 

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

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

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