«

»

নভে. 03

জাভা/এন্ড্রয়েড অ্যাপ ডেভেলপমেন্ট – লেকচার ৫ – (Class, Object, Inheritance, public, private, static, protected ইত্যাদি )

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

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

  • Class কি এবং কেমন করে তা ব্যবহার করতে হয়

  • Object কেমন করে তৈরী করতে হয়
  • Inheritance কি এবং তা কেমন করে কাজ করে
  • public, private, protected, default এর মানে কি
  • static method, instance method এর পার্থক্য

 

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

Class:

public class ClassName extends SuperClass{

          //Class এর ভ্যারিয়েবল 

          public int aPublicVariable;

          private float aPrivateVariable;

          protected String aProtectedVariable;

          double aDefaultVariable;

          //Class এর কন্সট্রাক্টর 

          public ClassName(){

                    //একটি কন্সট্রাক্টর

          }

          public ClassName(String parameter){

                    //আর একটি কন্সট্রাক্টর

          }

          //Class methods

          private void privateMethodName(){

                    //একটি প্রাইভেট মেথড

          }

          public void publicMethodName(parameter){

                    //একটি পাবলিক মেথড

          }

}

Object:

          // ClassName ক্লাস এর একটি অবজেক্ট তৈরী করা 

          ClassName aClassNameObject=new ClassName(parameter);

          // public মেথড বা ভ্যারিয়েবল ব্যবহার করা 

          aClassNameObject.aPublicVariable=10;

          aClassNameObject.publicMethodName(parameter);

নিচের টেবিল টি বুঝতে আরো সাহায্য করতে পারে :

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 ও প্রাকটিস ]

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

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

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

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

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

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

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

java OOP copy 3

[আগামী লেকচার: প্রতি সপ্তাহে বৃহস্পতিবার ও রবিবার রাত ৮ টায় নতুন লেকচার আপলোড করা হবে ]

[বি : দ্র : লেকচার ৬ বৃহস্পতিবারের পরিবর্তে শুক্রবার রাতে প্রকাশিত হবে ]

Comments

comments

About the author

Zulkarnine Mahmud

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

website: (www.zulkarnine.com)

Leave a Reply