Posts

Showing posts from December, 2024

Inheritance

  public class inheritance {     public static void main( String [] args) {         Fish f= new Fish();         f.eats();             }     } class Animals{     void eats(){         System.out.println( "Animal is eating" );     } } class Fish extends Animals{     int fins; }

Deep and Shallow Copy

  public class shallow_deep {     public static void main( String [] args) {         Student s1= new Student();         s1.name= "udit" ;         s1.rollno= 44 ;         s1.marks[ 0 ]= 100 ;         s1.marks[ 1 ]= 200 ;         s1.marks[ 2 ]= 300 ;                 Student s2= new Student(s1);         s1.marks[ 2 ]= 900 ;         s1.name= "nikki" ;         System.out.println(s2.marks[ 2 ]+ " " +s1.name);     } } class Student{     String name;     int rollno;     int marks[]= new int [ 3 ];     // Shallow Copy     // Student(Student s1){     //     this.name=s1.name;     //     this.rollno=s1.rollno;     //     this.marks=s1....

classes and objects

  class pen{     int tip;     String color;     void setTip( int Newtip){         tip=Newtip;     }     void setColor( String newColor){         color=newColor;     } } public class oopj {     public static void main( String [] args){         pen p= new pen();         p.color= "green" ;         // p.setColor("pink");         p.setTip( 24 );         System.out.println(p.color);     } }