7.core Java Methods
7.core Java Methods
Methods in Java
return <value/expression>;
}
String driving_licence()
{
return "AP102364";
}
Method Calling:
<data_type> <return_value> = <method_name>([values,....]);
Examples:
mini_stmt();
welcome_msg("John");
double rem_bal = with_draw(2000);
Types of Methods:
1. Instance Method
2. Static Method
[email protected] Cell: 78 42 66 47 66
Leela Soft Core Java (J2SE) Madhusudhan
Ex:
class Test {
void m1() {
System.out.println("m1 instance method");
}
Ex:
class Test {
void m1() {
System.out.println("m1 instance method");
}
void m3() {
m1();
m2();
System.out.println("m3 instance method");
}
[email protected] Cell: 78 42 66 47 66
Leela Soft Core Java (J2SE) Madhusudhan
Method Parameters
class Test {
void m1(int x, double y) {
System.out.println("m1 instance method");
}
Ex:
class Test {
void m1(int x, double y) {
double z = x + y;
System.out.println("m1 instance method : " + z);
}
[email protected] Cell: 78 42 66 47 66
Leela Soft Core Java (J2SE) Madhusudhan
double z = x + y;
System.out.println("m1 instance method");
return z;
}
}
}
class Cust {
void custInfo() {
System.out.println("Customer Class");
}
}
class Test {
static void m1(Emp x, Cust y) {
System.out.println("m1 instance method");
x.empInfo();
y.custInfo();
}
[email protected] Cell: 78 42 66 47 66
Leela Soft Core Java (J2SE) Madhusudhan
class Cust {
void custInfo() {
System.out.println("Customer Class");
}
}
class Test {
static Cust m1() {
System.out.println("m1 instance method");
Cust c = new Cust();
return c;
}
return e;
}
c1.custInfo();
e1.empInfo();
[email protected] Cell: 78 42 66 47 66
Leela Soft Core Java (J2SE) Madhusudhan
}
}
[email protected] Cell: 78 42 66 47 66