Professional Documents
Culture Documents
****************************************************
class student {
int id;
String name;
Multiple Classes
****************************************************
class Student{
int id;
String name;
}
class Teacher{
int id;
String name;
}
class testStudent1{
public static void main(String args[]){
Student s1=new Student();
Teacher t1=new Teacher();
System.out.println(s1.id + " "+ s1.name);
System.out.println(t1.id + " "+ t1.name);
}
}
****************************************************
Object Initialization
****************************************************
class Stu{
int id;
String name;
}
class TestStudent3{
public static void main(String args[]){
//Creating objects
Stu s1=new Stu();
Stu s2=new Stu();
//Initializing objects
s1.id=101;
s1.name="Sonoo";
s2.id=102;
s2.name="Amit";
//Printing data
System.out.println(s1.id+" "+s1.name);
System.out.println(s2.id+" "+s2.name);
}
}
****************************************************
****************************************************
class Stu1{
int rollno;
String name;
void displayInformation()
{System.out.println(rollno+" "+name);}
}
class TestStudent4{
public static void main(String args[]){
Stu1 s1=new Stu1();
Stu1 s2=new Stu1();
s1.insertRecord(111,"Karan");
s2.insertRecord(222,"Aryan");
s1.displayInformation();
s2.displayInformation();
}
}
****************************************************
Constructors- Default Constructor
****************************************************
class Con1{
int i;
Con1()
{
i=1;
}
class Stu5{
int rollno;
String name;
}
class accessAndMutate{
public static void main(String args[]){
Stu5 s1=new Stu5();
Stu5 s2=new Stu5();
s1.setRollno(12);
s1.setName("Aman");
s2.setRollno(13);
s2.setName("Manoj");
System.out.println(s1.getRollno()+" "+s1.getName());
System.out.println(s2.getRollno()+" "+s2.getName());
}}
****************************************************
Single Inheritance
****************************************************
class Animal
{
void eat()
{
System.out.println("eating...");
}
}
class TestInheritance
{
public static void main(String args[])
{
Dog d=new Dog();
d.bark();
d.eat();
}
}
****************************************************
Multilevel Inheritance
****************************************************
class Animal1
{
void eat(){System.out.println("eating...");}
}
class Dog1 extends Animal1
{
void bark(){System.out.println("barking...");}
}
class Puppy extends Dog1
{
void weep(){System.out.println("weeping...");}
}
class multiLevel
{
public static void main(String args[])
{
Puppy d=new Puppy();
d.weep();
d.bark();
d.eat();
}
}
****************************************************
Hierarchical inheritance
****************************************************
class Animal2
{
void eat(){System.out.println("eating...");}
}
class Hierarchical
{
public static void main(String args[]){
Cat c=new Cat();
c.meow();
c.eat();
//c.bark();
}}
****************************************************
Static Variable
****************************************************
class Student8{
int rollno;
String name;
static String college ="AMU";
class staticVar
{
public static void main(String args[]){
Student8 s1 = new Student8(111,"Karan");
Student8 s2 = new Student8(222,"Aryan");
s1.display();
s2.display();
}
}
****************************************************
****************************************************
class Counter{
int c1=0;
static int c2=0;
Counter(){
c1++;
c2++;
System.out.println(c1 + " " + c2);
}
}
}
****************************************************
Static Method
****************************************************
class vehicle{
String model;
class staticMethod
{
public static void main(String args[]){
vehicle v1 = new vehicle ("BMW");
v1.printModel();
vehicle.mileToKM(10);
}
}
****************************************************