Static and Final
Static and Final
Static and Final
void eat(){System.out.println("eating...");}
}
class Main{
public static void main(String args[]){
Dog d=new Dog();
d.work();
}}
class Animal{
Animal(){System.out.println("animal is created");}
}
class Main{
public static void main(String args[]){
Dog d=new Dog();
}}
class Person{
int id;
String name;
Person(int id,String name){
this.id=id;
this.name=name;
}
}
class Main{
public static void main(String[] args){
Emp e1=new Emp(1,"a",45000f);
e1.display();
}}
class Bike{
int speed;
Bike(){System.out.println("speed is "+speed);}
{speed=100;}
}
class Main
{
public static void main(String args[]){
Bike b1=new Bike();
Bike b2=new Bike();
}
}
class A{
A(){
System.out.println("parent class constructor invoked");
}
}
class B extends A{
B(){
super();
System.out.println("child class constructor invoked");
}
class B extends A{
B(){
super();
System.out.println("child class constructor invoked");
}
B(int a){
super();
System.out.println("child class constructor invoked "+a);
}
class Main
{
public static void main(String args[]){
B b1=new B();
B b2=new B(10);
}
}
class Bike{
final int speedlimit=90;//final variable
void run(){
speedlimit=400;
}
}
class Main
{
public static void main(String args[]){
Bike obj=new Bike();
obj.run();
}
}
class Bike{
final void run(){System.out.println("running");}
}
class Main
{
public static void main(String args[]){
Honda honda= new Honda();
honda.run();
}
}
class Main
{
public static void main(String args[]){
Honda h= new Honda();
h.run();
}
}
class Main{
int cube(final int n){
n=n+2;//can't be changed as n is final
n*n*n;
}
public static void main(String args[]){
Main b=new Main();
b.cube(5);
}
}
class Main{
static final int data;//static blank final variable
static{ data=50;}
public static void main(String args[]){
System.out.println(Main.data);
}
}