Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


what is the use of abstract class and interface with example?

Answers were Sorted based on User's Feedback



what is the use of abstract class and interface with example?..

Answer / sujanya

Abstract classes cannot be instantiated; they must be
subclassed, and actual implementations must be provided for
the abstract methods. Any implementation specified can, of
course, be overridden by additional subclasses. An object
must have an implementation for all of its methods. You
need to create a subclass that provides an implementation
for the abstract method.
for exapmple:
abstract class Shape {

public String color;
public Shape() {
}
public void setColor(String c) {
color = c;
}
public String getColor() {
return color;
}
abstract public double area();
}
public class Point extends Shape {

static int x, y;
public Point() {
x = 0;
y = 0;
}
public double area() {
return 0;
}
public double perimeter() {
return 0;
}
public static void print() {
System.out.println("point: " + x + "," + y);
}
public static void main(String args[]) {
Point p = new Point();
p.print();
}
}
Interface:
In Java, this multiple inheritance problem is solved with a
powerful construct called interfaces. Interface can be used
to define a generic template and then one or more abstract
classes to define partial implementations of the interface.
Interfaces just specify the method declaration (implicitly
public and abstract) and can only contain fields (which are
implicitly public static final). Interface definition
begins with a keyword interface. An interface like that of
an abstract class cannot be instantiated
for example:
interface Shape {

public double area();
public double volume();
}
public class Point implements Shape {

static int x, y;
public Point() {
x = 0;
y = 0;
}
public double area() {
return 0;
}
public double volume() {
return 0;
}
public static void print() {
System.out.println("point: " + x + "," + y);
}
public static void main(String args[]) {
Point p = new Point();
p.print();
}
}

Is This Answer Correct ?    19 Yes 5 No

what is the use of abstract class and interface with example?..

Answer / ravi

Abstract classes cannot be instantiated; they must be
subclassed, and actual implementations must be provided for
the abstract methods. Any implementation specified can, of
course, be overridden by additional subclasses. An object
must have an implementation for all of its methods. You
need to create a subclass that provides an implementation
for the abstract method.
for exapmple:
abstract class Shape {

public String color;
public Shape() {
}
public void setColor(String c) {
color = c;
}
public String getColor() {
return color;
}
abstract public double area();
}
public class Point extends Shape {

static int x, y;
public Point() {
x = 0;
y = 0;
}
public double area() {
return 0;
}
public double perimeter() {
return 0;
}
public static void print() {
System.out.println("point: " + x + "," + y);
}
public static void main(String args[]) {
Point p = new Point();
p.print();
}
}
Interface:
In Java, this multiple inheritance problem is solved with a
powerful construct called interfaces. Interface can be used
to define a generic template and then one or more abstract
classes to define partial implementations of the interface.
Interfaces just specify the method declaration (implicitly
public and abstract) and can only contain fields (which are
implicitly public static final). Interface definition
begins with a keyword interface. An interface like that of
an abstract class cannot be instantiated
for example:
interface Shape {

public double area();
public double volume();
}
public class Point implements Shape {

static int x, y;
public Point() {
x = 0;
y = 0;
}
public double area() {
return 0;
}
public double volume() {
return 0;
}
public static void print() {
System.out.println("point: " + x + "," + y);
}
public static void main(String args[]) {
Point p = new Point();
p.print();
}
}

Is This Answer Correct ?    10 Yes 7 No

Post New Answer

More Core Java Interview Questions

What is difference between wait and notify in java?

0 Answers  


What is “try and catch” in java

2 Answers  


How can we break singleton in java?

0 Answers  


. What are the differences between constructor and method of a class in Java?

1 Answers  


Which is the best approach for creating thread ?

0 Answers  


Can classes declared using the abstract keyword cab be instantiated?

0 Answers   MCN Solutions,


Can we declare a constructor as final?

0 Answers  


Is a case study a method or methodology?

0 Answers  


Explain your academic project?

2 Answers   Accenture, Levonsys, SDF, TCS, Tech Mahindra,


4.1 Supply contracts (in the form of comments specifying pre- and post conditions) for the enqueue() method of the LinkedQueue class given in the Appendix. (2) 4.2 Let Thing be a class which is capable of cloning objects, and consider the code fragment: Thing thing1 = new Thing(); //(1) Thing thing2 = thing1; //(2) Thing thing3 = (Thing) thing1.clone(); //(3) Explain how the objects thing2 and thing3 differ from each other after execution of the statements. (

0 Answers  


There is a Banking application. It has 2 types of account, Savings and Current. Write a method calculateInterest by passing an ArrayList of these account objects and calculate Interest accordingly. Write code for this situation

1 Answers   ABC, KPIT,


what is j2se

3 Answers  


Categories