«

»

নভে. 08

জাভা/এন্ড্রয়েড অ্যাপ ডেভেলপমেন্ট – লেকচার ৬ – (Package, interface, Inheritance, Protected ও Class নিয়ে আলোচনা)

[কোর্সের মূল পাতা | রেজিস্ট্রেশন লিং]

জাভা অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং ও এন্ড্রয়েড কোর্সের ৬ষ্ঠ লেকচার এর বিষয়বস্তু:

  • Package কি এবং কেমন করে তা ব্যবহার করতে হয়
  • Interface কেমন করে তৈরী করতে হয়
  • Interface method কি এবং তা কেমন করে কাজ করে
  • Inheritance কি এবং তা কেমন করে কাজ করে
  • public, private, protected,  default এর উপরে আরো আলোচনা
  • এখন পর্যন্ত শেখা বিষয়গুলা ব্যবহার করে প্রাকটিস 

গুরুত্বপূর্ণ বিষয়গুলি:

Package:

package PackageName.SubPackage;

Interface:

          // Interface  তৈরী করা 

          public interface InterfaceName{

                    public void methodName(parameters);          //method declaration

                    public void method2Name(parameters);       //method declaration

          }

          // Interface  implement করা 

         import necessasy.packages;

         public NewClass extends SuperClass implements interfaceOne, interfaceTwo{

                    //Class body

                    @Override

                    public void methodName(parameters){

                              //method implementation

                    }

                    @Override

                    public void method2Name(parameters){

                            //method implementation

                    }

                    @Override

                    public void methodInSecondInterfaceOne(parameters){

                              //method implementation

                    }

                    @Override

                    public void methodInSecondInterfaceTwo(parameters){

                            //method implementation

                    }

          }

 

নিচের টেবিল টি public, private, protected ও default বুঝতে আরো সাহায্য করতে পারে :

Screen Shot 2013-11-07 at 12.14.07 AM

স্যাম্পল কোড:

আজকের লেকচার থেকে শেখা মোটামুটি সবকিছুরই উদাহরণ সোর্স কোড টিতে আছে। পরে অনুশীলন এর সময় কাজে লাগতে পারে।

[বি : দ্র : সোর্স কোড বরাবর কপি পেস্ট না করে দেখে দেখে নিজে টাইপ করে লিখুন , তাহলে পরে আর ভুলে যাবেন না।  🙂  ]

সোর্স কোড -Dropbox ]

সোর্স কোড -Google Docs ]

[১ম লেকচার – প্রয়োজনীয় সফটওয়্যার প্রস্তুতি ও ১ম প্রোগ্রাম ]

[২য় লেকচার – Variable, Data type, Method, Operator, Array ও প্রাকটিস ]

[৩য় লেকচার – String, Multidimensional Array, if-then-else, switch, conditional operator ও প্রাকটিস ]

[৪র্থ লেকচার – return type, while, do-while,for loop,try-catch-finally block ও প্রাকটিস ]

প্রশ্নোত্তর-১ ]

লেকচার ৫ – Class, Object, Inheritance, public, private, static, protected ইত্যাদি]

[ লেকচার ৬ – (Package, interface, Inheritance, Protected ও Class নিয়ে আলোচনা ]

লেকচার ৭ – Thread ও Debugging নিয়ে আলোচনা ]

[ লেকচার ৮ – Runnable ও File input output নিয়ে আলোচনা, Android ADT প্রস্তুতি ]

লেকচার ৯ – (Android-১) ]

লেকচার ১০ – (Android-২ লিস্ট ভিউ, Toast, List adapter) ]

লেকচার ১১  – (Android Game Development-১) ]

Java 6

 

 

 

Comments

comments

About the author

Zulkarnine Mahmud

আমি জুলকারনাইন বর্তমানে কোরীয় সরকার প্রদত্ত বৃত্তি নিয়ে দক্ষিন কোরিয়ার Dong-A ইউনিভার্সিটি তে মেকানিকাল ও কম্পিউটার সায়েন্স ও ইঞ্জিনিয়ারিং বিভাগে স্নাতক ৩য় বর্ষে পড়ছি। এর আগে রাজশাহী ক্যাডেট কলেজ থেকে SSC ও HSC পাস করে বাংলাদেশ প্রকৌশল বিশ্ববিদ্যালয় (বুয়েট) এর স্থাপত্য বিভাগে কিছুদিন পড়াশুনা করেছি।

website: (www.zulkarnine.com)

Leave a Reply