প্রশ্ন ট্যাগ «inner-classes»

অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিংয়ে (ওওপি), একটি অভ্যন্তর শ্রেণি বা নেস্টেড ক্লাস এমন একটি শ্রেণি যা সম্পূর্ণরূপে অন্য শ্রেণি বা ইন্টারফেসের দেহের মধ্যে ঘোষিত হয়। তবে জাভাতে, একটি অভ্যন্তর শ্রেণি একটি অ স্থিত নেস্টেড শ্রেণি n

27
জাভা ইনার ক্লাস এবং স্ট্যাটিক নেস্টেড ক্লাস
জাভাতে কোনও অভ্যন্তর শ্রেণি এবং স্থির নেস্টেড শ্রেণীর মধ্যে প্রধান পার্থক্য কী? ডিজাইন / বাস্তবায়ন এর মধ্যে একটি চয়ন করতে ভূমিকা রাখে?

11
জাভা কোনও এনক্লোজিং ক্লাস নয়
আমি একটি টেট্রিস গেমটি তৈরি করার চেষ্টা করছি এবং সংকলক ত্রুটি পাচ্ছি Shape is not an enclosing class যখন আমি একটি অবজেক্ট তৈরি করার চেষ্টা করি public class Test { public static void main(String[] args) { Shape s = new Shapes.ZShape(); } } আমি প্রতিটি আকৃতির জন্য অভ্যন্তর ক্লাস ব্যবহার …

13
চূড়ান্ত এবং কার্যকরভাবে চূড়ান্ত মধ্যে পার্থক্য
আমি জাভা 8 এ ল্যাম্বডাসের সাথে খেলছি এবং আমি সতর্কতা পেলাম local variables referenced from a lambda expression must be final or effectively final। আমি জানি যে আমি যখন বেনামে বর্গের ভিতরে ভেরিয়েবলগুলি ব্যবহার করি তখন অবশ্যই তাদের অবশ্যই বাইরের শ্রেণিতে চূড়ান্ত হতে হবে, তবে এখনও - চূড়ান্ত এবং কার্যকরভাবে …

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

5
জাভা - Foo টাইপের কোনও সংযুক্তকরণ অ্যাক্সেসযোগ্য নয়
আমার কাছে নিম্নলিখিত কোড রয়েছে: class Hello { class Thing { public int size; Thing() { size = 0; } } public static void main(String[] args) { Thing thing1 = new Thing(); System.out.println("Hello, World!"); } } আমি জানি Thingকিছুই করে না, তবে আমার হ্যালো, ওয়ার্ল্ড প্রোগ্রামটি ছাড়াই ঠিকঠাক সংকলন করে। …

8
অভ্যন্তরীণ শ্রেণীর অবজেক্ট থেকে বাইরের শ্রেণীর অবজেক্টটি ধরে রাখা
আমার কাছে নিম্নলিখিত কোড রয়েছে। আমি বাইরের শ্রেণীর অবজেক্টটি ধরে রাখতে চাই যা ব্যবহার করে আমি অভ্যন্তরীণ শ্রেণীর অবজেক্টটি তৈরি করেছি inner। আমি এটা কিভাবে করবো? public class OuterClass { public class InnerClass { private String name = "Peakit"; } public static void main(String[] args) { OuterClass outer = new …

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

10
বাইরের জাভা ক্লাসগুলি কেন অভ্যন্তরীণ শ্রেণীর ব্যক্তিগত সদস্যদের অ্যাক্সেস করতে পারে?
আমি পর্যবেক্ষণ করেছি যে বহিরাগত ক্লাসগুলি অভ্যন্তরীণ ক্লাসগুলির প্রাইভেট ইনস্ট্যান্স ভেরিয়েবলগুলি অ্যাক্সেস করতে পারে। এটা কিভাবে সম্ভব? এখানে একই নমুনা কোড প্রদর্শন করছে: class ABC{ class XYZ{ private int x=10; } public static void main(String... args){ ABC.XYZ xx = new ABC().new XYZ(); System.out.println("Hello :: "+xx.x); ///Why is this allowed?? } …

14
কেন আমরা একটি (অ-স্থিতিশীল) অভ্যন্তর শ্রেণিতে স্থির পদ্ধতি রাখতে পারি না?
কেন আমরা অ স্থিতিশীল অভ্যন্তর শ্রেণিতে স্থির পদ্ধতি রাখতে পারি না? আমি যদি অভ্যন্তরীণ বর্গকে স্থির করে তুলি তবে এটি কাজ করে। কেন?

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

4
স্থির পদ্ধতির মধ্যে অ স্থিতিশীল অভ্যন্তর শ্রেণি কীভাবে ইনস্ট্যান্ট করবেন?
আমার কাছে কোডের নীচের অংশ রয়েছে: public class MyClass { class Inner { int s, e, p; } public static void main(String args[]) { Inner in; } } এই অংশটি পর্যন্ত কোডটি ঠিক আছে, তবে প্রধান পদ্ধতিতে in = new Inner()যেমন প্রদর্শিত হচ্ছে তেমনভাবে 'ইন' ইনস্ট্যান্ট করতে সক্ষম হচ্ছি না …

5
অভ্যন্তরীণ ক্লাসগুলি কি ব্যক্তিগত ভেরিয়েবল অ্যাক্সেস করতে পারে?
class Outer { class Inner { public: Inner() {} void func() ; }; private: static const char* const MYCONST; int var; }; void Outer::Inner::func() { var = 1; } const char* const Outer::MYCONST = "myconst"; এই ত্রুটিগুলি আমি যখন ক্লাস আউটার :: ইনার'এর সাথে `var 'নামক কোনও সদস্য নেই
117 c++  inner-classes 

6
নেস্টেড ক্লাসের সুযোগ কী?
আমি পাইথনের নেস্টেড ক্লাসগুলিতে সুযোগগুলি বোঝার চেষ্টা করছি। এখানে আমার উদাহরণ কোড: class OuterClass: outer_var = 1 class InnerClass: inner_var = outer_var শ্রেণীর তৈরির কাজ সম্পূর্ণ হয় না এবং আমি ত্রুটিটি পেয়েছি: <type 'exceptions.NameError'>: name 'outer_var' is not defined চেষ্টা করেও inner_var = Outerclass.outer_varকাজ হয় না। আমি পাই: <type 'exceptions.NameError'>: …

10
পিএইচপিতে নেস্টেড বা ইনার ক্লাস
আমি আমার নতুন ওয়েবসাইটের জন্য একটি ইউজার ক্লাস তৈরি করছি, তবে এবার আমি এটিকে কিছুটা আলাদাভাবে তৈরি করার কথা ভাবছিলাম ... সি ++ , জাভা এবং এমনকি রুবি (এবং সম্ভবত অন্যান্য প্রোগ্রামিং ভাষাগুলি) প্রধান শ্রেণীর ভিতরে নেস্টেড / অভ্যন্তরীণ শ্রেণীর ব্যবহারের অনুমতি দিচ্ছে, যা আমাদের কোডকে আরও অবজেক্ট-ভিত্তিক এবং সংগঠিত …
111 php  class  oop  nested  inner-classes 

11
অভ্যন্তরীণ শ্রেণি থেকে বাইরের শ্রেণি কীভাবে অ্যাক্সেস করবেন?
আমারও এমন অবস্থা আছে ... class Outer(object): def some_method(self): # do something class Inner(object): def __init__(self): self.Outer.some_method() # <-- this is the line in question আমি কীভাবে Outerক্লাস থেকে Innerক্লাসের পদ্ধতি অ্যাক্সেস করতে পারি ?

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