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