Abstract code in Java
abstracT.java
—
/**
*any method is absTRACT then class shud be absTRACT.
*CANT CREATE METHOD OF ABSTRACT CLASS
*cant overide a final method , cant change final variable and
*final class cant be abstract and final class cant be extended
*@author : Ashish H Thakkar
*/
abstarct class demo
{
int x=5,y=10;
abstract void abc();
//not giving body hence abst.cant create an object of abstact class
abstract int pqr();
void display()
{
System.out.println(”hello”);
}
}
class abstracT extends demo
{
void abc() /*have to overide both*/
{
System.out.println(”the value of x and y are “+x+ ” and “+y);
}
int pqr()
{
return x*y;
}
public static void main(String args[])
{
abstracT ob1=new abstracT();
ob1.abc();
ob1.display();
int w=ob1.pqr();
System.out.println(w);
}}
–
This is similar to Abstract classes in C#
Related posts