Page 295 - COPA VOL II of II - TP -Punjabi
P. 295

IT ਅਤੇ ITES (IT & ITES)                                                               ਅਭਿਆਸ  1.41.18&19

            COPA - JAVA ਭਿੱਚ ਚੋਣਿੇਂ ਮੋਡੀਊਲ II ਪ੍ਰੋਗ੍ਾਭਮੰਗ

            ਡੇਟਾ ਅਤੇ ਿਸਤੂਆਂ ਨੂੰ ਭਿਧੀ ਭਿੱਚ ਪਾਸ ਕ੍ਨਾ ਅਤੇ ਿਾਪਸ ਕ੍ਨਾ (Passing and returning data and
            objects to method)


            ਉਦੇਸ਼ : ਇਸ ਅਭਿਆਸ ਦੇ ਅੰਤ ਭਿੱਚ ਤੁਸੀਂ ਯੋਗ ਹੋਿੋਗੇ
            •  ਭਿਧੀ ਭਿੱਚ ਡੇਟਾ ਅਤੇ ਿਸਤੂਆਂ ਨੂੰ ਪਾਸ ਕ੍ਨਾ ਅਤੇ ਿਾਪਸ ਕ੍ਨਾ।

               ਲੋੜਾਂ (Requirements)
               ਔਜ਼ਾ੍/ਉਪਕ੍ਨ/ਯੰਤ੍ (Tools/Equipment/Machines)

               •   ਇੱਕ ਕੰਮ ਕਰਨ ਿਾਲਾ ਪੀਸੀ, ਇੰਟਰਨੈਟ ਕਨੈਕਸ਼ਨ, ਟੈਕਸਟ ਐਡੀਟਰ, ਬ੍ਰਾਊਜ਼ਰ ਅਤੇ ਜਾਿਾ JDK                                    - 1 No. / trainee

            ਿਭਧੀ (PROCEDURE)

            ਟਾਸਕ 1 : ਡੇਟਾ ਅਤੇ ਿਸਤੂਆਂ ਨੂੰ ਿਭਧੀ ਿਭੱਚ ਪਾਸ ਕ੍ਨਾ ਅਤੇ ਿਾਪਸ ਕ੍ਨਾ
            1   ਹੇਠਾਂ ਦਭੱਤੇ ਕੋਡ ਦੀ ਪਾਲਣਾ ਕਰੋ

            2   ਇਸਨੂੰ ‘.java’ ਐਕਸਟੈਂਸ਼ਨ ਨਾਲ ਸੇਿ ਕਰੋ
            3   ਕੰਪਾਇਲ ਕਰੋ ਅਤੇ ਇਸਨੂੰ ਚਲਾਓ।

                                                        SOURCE CODE
             public class PassByValue {
                static int k =10;
                static void passPrimitive(int j) {
                   System.out.println(“the value of passed primitive is “ + j);
                   j = j + 1;
                }
                static void passReference(EmployeeTest emp) {
                   EmployeeTest reference = emp;
                   System.out.println(“the value of name property of our object is “+ emp.getName());
                   reference.setName(“Bond”);
                }
                public static void main(String[] args) {
                   EmployeeTest ref = new EmployeeTest();
                   ref.setName(“James”);
                   passPrimitive(k);
                   System.out.println(“Value of primitive after get passed to method is “+ k);
                   passReference(ref);
                    System.out.println(“Value of property of object after reference get passed to method
             is “+          ref.getName());
                }
             }
             class EmployeeTest {
                String name;
                public String getName() {
                   return name;
                }
                public void setName(String name) {
                   this.name = name;
                }
             }

               Fig1








                                                                                                               281
   290   291   292   293   294   295   296   297   298   299   300