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

0
32
java
bditbarta

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

  • 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 ]

LEAVE A REPLY

Please enter your comment!
Please enter your name here