C++ PROGRAMS FUNCTIONS DEFAULT ARGUMENTS CALL BY VALUE CALL BY REFERENCE CALL BY ADDRESS CLASSES AND OBJECTS CLASSES WITH PRIMITIVE...
Showing posts with label Object Oriented Programming Lab. Show all posts
Showing posts with label Object Oriented Programming Lab. Show all posts
HANDLING USER-DEFINED EXCEPTIONS
Java Programs Object Oriented Programming Lab OOPS Lab
SOURCE CODE: Exception.java import java.lang.Exception.*; class MyException extends Exception { MyException(String message) { super...
HANDLING PRE-DEFINED EXCEPTIONS
Java Programs Object Oriented Programming Lab OOPS Lab
SOURCE CODE: Exception.java public class Exception { public static void main(String args[]) { int a[]={5,10}; int b=5; try...
MULTI-THREADING
Java Programs Object Oriented Programming Lab OOPS Lab
SOURCE CODE: import java.lang.Thread; class A extends Thread { public void run() { for(int i=1;i<=5;i++) { if(i==1)yield(); Sys...
USER DEFINED INTERFACES
Java Programs Object Oriented Programming Lab OOPS Lab
SOURCE CODE: Interface.java interface Area { final static float PI=(float) 3.14; float compute(float x,float y); } class Rectang...
USER DEFINED PACKAGES
Java Programs Object Oriented Programming Lab OOPS Lab
SOURCE CODE: classA.java package package1; public class classA { public void displayA() { System.out.println(&q...
HANDLING STRINGS
Java Programs Object Oriented Programming Lab OOPS Lab
SOURCE CODE: //StringOrdering.java public class StringOrdering { Static String name[]={"CHENNAI","TIRUNELVELI",&qu...
CLASSES, OBJECTS AND METHODS
Java Programs Object Oriented Programming Lab OOPS Lab
SOURCE CODE: class Area { int l,b; Area(int x,int y) { l=x; b= y; } int Result() { ...
HANDLING RANDOM ACCESS FILE
C++ Programs Object Oriented Programming Lab OOPS Lab
SOURCE CODE: #include<iostream.h> #include<conio.h> #include<fstream.h> #include<iomanip.h> class INVENTORY { ...
HANDLING SEQUENTIAL ACCESS FILE
C++ Programs Object Oriented Programming Lab OOPS Lab
SOURCE CODE: #include<iostream.h> #include<conio.h> #include<fstream.h> #include<iomanip.h> class INVENTORY { ...
TEMPLATES
C++ Programs Object Oriented Programming Lab OOPS Lab
SOURCE CODE: #include<iostream.h> #include<conio.h> template<class T> void swap(T &x,T &y) { T temp = x; ...
VIRTUAL BASE CLASSES
C++ Programs Object Oriented Programming Lab OOPS Lab
SOURCE CODE: #include<iostream.h> #include<conio.h> class student { protected: int rollno; public: void g...
VIRTUAL FUNCTIONS
C++ Programs Object Oriented Programming Lab OOPS Lab
SOURCE CODE: #include<iostream.h> #include<conio.h> class base { public: virtual void show() { cout<&...
HYBRID INHERITANCE
C++ Programs Object Oriented Programming Lab OOPS Lab
SOURCE CODE: #include<iostream.h> #include<conio.h> class student { protected: int rollno; public: void g...
SINGLE INHERITANCE
C++ Programs Object Oriented Programming Lab OOPS Lab
SOURCE CODE: #include<iostream.h> #include<conio.h> class base { int a; public: int b; void get_ab(); i...
FUNCTIONAL OVERLOADING
C++ Programs Object Oriented Programming Lab OOPS Lab
SOURCE CODE: #include<iostream.h> #include<conio.h> void swap(int x,int y) { int temp; cout<<"\n Before swa...
OPERATOR OVERLOADING INCLUDING BINARY OPERATOR
C++ Programs Object Oriented Programming Lab OOPS Lab
SOURCE CODE: #include<iostream.h> #include<conio.h> class complex { float x,y; public: complex() { } co...
CLASSES WITH STATIC MEMBER FUNCTIONS
C++ Programs Object Oriented Programming Lab OOPS Lab
SOURCE CODE: #include<iostream.h> #include<conio.h> class s { float deposit,withdrawal; static float balance; public: ...
CLASSES WITH CONSTANT DATA MEMBERS
C++ Programs Object Oriented Programming Lab OOPS Lab
SOURCE CODE: #include<iostream.h> #include<conio.h> class student { char name[30],dep[30]; const int RollNo; public: ...
CLASSES WITH POINTERS AS DATA MEMBERS - STRING CLASS
C++ Programs Object Oriented Programming Lab OOPS Lab
SOURCE CODE: #include<iostream.h> #include<string.h> class string { char *name; int length; public: s...
Subscribe to:
Posts (Atom)