javaguru
07-02-2010, 08:51 AM
class A {
int m, n;
void display1() {
System.out.println("m and n are "+m+" "+n);
}
}
class B extends A {
int c;
void display2() {
System.out.println("c:"+c);
}
void sum() {
System.out.println("m+n+c"+(m+n+c));
}
}
public class InheritanceDemo {
public static void main(String args[]) {
A s1 = new A();
B s2 = new B();
s1.m = 10;
s1.n = 20;
System.out.println("State of Object A:");
s1.display1();
s2.m = 7;
s2.n = 8;
s2.c = 9;
System.out.println("State of Object B:");
s2.display1();
s2.display2();
System.out.println("sum of m, n and c in Object B is:");
s2.sum();
}
}
int m, n;
void display1() {
System.out.println("m and n are "+m+" "+n);
}
}
class B extends A {
int c;
void display2() {
System.out.println("c:"+c);
}
void sum() {
System.out.println("m+n+c"+(m+n+c));
}
}
public class InheritanceDemo {
public static void main(String args[]) {
A s1 = new A();
B s2 = new B();
s1.m = 10;
s1.n = 20;
System.out.println("State of Object A:");
s1.display1();
s2.m = 7;
s2.n = 8;
s2.c = 9;
System.out.println("State of Object B:");
s2.display1();
s2.display2();
System.out.println("sum of m, n and c in Object B is:");
s2.sum();
}
}