0% found this document useful (0 votes)
37 views13 pages

Hostel

The document contains code snippets demonstrating various Java concepts like classes, objects, constructors, inheritance, static variables and methods. The code snippets show how to define classes with attributes and behaviors, create objects, initialize objects, define different types of constructors, implement inheritance in different forms like single, multilevel and hierarchical, use static variables and methods.

Uploaded by

Shahjahan Alam
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
37 views13 pages

Hostel

The document contains code snippets demonstrating various Java concepts like classes, objects, constructors, inheritance, static variables and methods. The code snippets show how to define classes with attributes and behaviors, create objects, initialize objects, define different types of constructors, implement inheritance in different forms like single, multilevel and hierarchical, use static variables and methods.

Uploaded by

Shahjahan Alam
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 13

Java Class

****************************************************
class student {
int id;
String name;

public static void main(String[] args) {


student s1=new student();
System.out.println(s1.id);
System.out.println(s1.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 insertRecord(int r, String n)


{
rollno=r;
name=n;
}

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;
}

public static void main(String args[]){


Con1 b=new Con1();
System.out.println("object is created ->" + b.i);
}
}
****************************************************
Parameterized Constructor
****************************************************
class Student4{
int id;
String name;

Student4(int i,String n){


id = i;
name = n;
}
void display()
{
System.out.println(id+" "+name);
}

public static void main(String args[]){


Student4 s1 = new Student4(111,"Karan");
Student4 s2 = new Student4(222,"Aryan");
s1.display();
s2.display();
}
}
****************************************************
Constructor Overloading
****************************************************
class Student5{
int id;
String name;
int age;

Student5(int i,String n){


id = i;
name = n;
}

Student5(int i,String n,int a){


id = i;
name = n;
age=a;
}
void display(){System.out.println(id+" "+name+" "+age);}

public static void main(String args[]){


Student5 s1 = new Student5(111,"Karan");
Student5 s2 = new Student5(222,"Aryan",25);
s1.display();
s2.display();
}
}
****************************************************
Accessor and Mutator
****************************************************

class Stu5{
int rollno;
String name;

public int getRollno() {


return rollno;
}

public void setRollno(int r) {


rollno = r;
}

public String getName() {


return name;
}

public void setName(String n) {


name = n;
}

}
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 Dog extends Animal


{
void bark()
{
System.out.println("barking...");
}
}

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 Dog2 extends Animal2


{
void bark(){System.out.println("barking...");}
}

class Cat extends Animal2


{
void meow(){System.out.println("meowing...");}
}

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";

Student8(int r,String n){


rollno = r;
name = n;
}

void display (){System.out.println(rollno+" "+name+" "+college);}


}

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);
}

public static void main(String args[]){

Counter a1=new Counter();


Counter a2=new Counter();
Counter a3=new Counter();

}
}

****************************************************
Static Method
****************************************************
class vehicle{
String model;

vehicle( String str)


{ model = str; }

public void printModel()


{ System.out.println(model); }

public static void mileToKM(double mile)


{ System.out.println(mile*1.6); }

class staticMethod
{
public static void main(String args[]){
vehicle v1 = new vehicle ("BMW");
v1.printModel();

vehicle v2 = new vehicle ("Honda");


v2.printModel();

vehicle.mileToKM(10);
}
}

****************************************************

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy