Archive
Archive for January 11, 2009
Java Program to show Overriding Methods – Q22
January 11, 2009
Leave a comment
Q22: Java Program to show over-riding methods
Method Overriding allows a subclass or child class to provide a specific implementation of a method that is already provided by one of its super classes or parent classes.
class base_cl{ public void test(){ System.out.println("Function test called of Base class"); } } class derived_cl extends base_cl{ public void test(){ System.out.println("Function test called of Derived class"); } } class over_ride{ public static void main(String args[]){ System.out.println("\n Base class Instanciated."); base_cl Ob = new base_cl(); Ob.test(); System.out.println("\n Derived class Instanciated."); derived_cl Od = new derived_cl(); Od.test(); } }
… from College notes (BCA/MCA assignments):
Categories: Java
Java OO Programs, Method Overriding
Java Program to show Overloading Constructors – Q21
January 11, 2009
Leave a comment
Q21: Java Program to show overloading constructors
Constructors are used to create instances of an object and can be overloaded by creating more than one Constructor in a class with same name but having different signatures.
class Emp_class{ private String name; private int salary; public Emp_class(){ name = "Manoj Pandey"; salary = 10500; } public Emp_class(String n, int s){ name = n; salary = s; } public Emp_class(Emp_class Oemp){ name = Oemp.name; salary = Oemp.salary; } public void show(){ System.out.println("\n Name: " + name); System.out.println(" Salary: " + salary); } } class ctor_ovld{ public static void main(String args[]){ Emp_class Oe1 = new Emp_class(); Oe1.show(); Emp_class Oe2 = new Emp_class("Nitin", 25050); Oe2.show(); Emp_class Oe3 = new Emp_class("Bhuwanesh", 30050); Oe3.show(); Emp_class Oe4 = Oe2; Oe4.show(); } }
… from College notes (BCA/MCA assignments):
Categories: Java
Constructor Overloading, Java OO Programs