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

0
29
java
bditbarta

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

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

LEAVE A REPLY

Please enter your comment!
Please enter your name here