Inheritance Sample Programs
Inheritance Sample Programs
Student{
int id;
String name;
Student(int i,String n){
id = i;
name = n;
}
void display(){System.out.println(id+" "+nam
e);}
public static void main(String args[]){
Student s1 = new Student(111,"Karan");
Student s2 = new Student(222,"Aryan");
s1.display();
s2.display();
}
}
public class EncapTest {
private String name;
private String idNum;
private int age;
public int getAge() {
return age;
}
public String getName() {
return name;
}
public String getIdNum() {
return idNum;
}
public void setAge( int newAge) {
age = newAge;
}
public void setName(String newName) {
name = newName;
}
public void setIdNum( String newId) {
idNum = newId;
}}
public class RunEncap {
System.out.print("Name : " +
encap.getName() + " Age : " + encap.getAge());
}
}
class Calculation{
int z;
public void addition(int x, int y){
z = x+y;
System.out.println("The sum of the given
numbers:"+z); }
public void Substraction(int x,int y){
z = x-y;
System.out.println("The difference between the
given numbers:"+z); }
}
public class My_Calculation extends Calculation{
public void multiplication(int x, int y){
z = x*y;
System.out.println("The product of the given
numbers:"+z);
}
public static void main(String args[]){
int a = 20, b = 10;
My_Calculation demo = new My_Calculation();
demo.addition(a, b);
demo.Substraction(a, b);
demo.multiplication(a, b); }}
class Super_class{
int num = 20;
public void display(){
System.out.println("This is the display
method of superclass");
} }