Can i have abstract class with no abstract methods?

Answers were Sorted based on User's Feedback



Can i have abstract class with no abstract methods?..

Answer / poonam

Yes, we can have abstract class without abstract method.
Best example is HttpServlet

Is This Answer Correct ?    198 Yes 11 No

Can i have abstract class with no abstract methods?..

Answer / santosh

yes we can have concreate method in the abstract class

Is This Answer Correct ?    42 Yes 4 No

Can i have abstract class with no abstract methods?..

Answer / mandeswara rao

yes, we can.To prevent a class from directly creating
objects, better declare them as abstract classes.
Eg: HttpServlet

Is This Answer Correct ?    37 Yes 2 No

Can i have abstract class with no abstract methods?..

Answer / aravind

yes we can have abstract class with out a abstract methods
but when u have a single abstarct method u r class must and
should be declared as Abstarct.

Is This Answer Correct ?    27 Yes 4 No

Can i have abstract class with no abstract methods?..

Answer / mohan sahu

An abstract class without any abstract methods should be a
rare thing and you should always question your application
design if this case arises. Normally you should refactor to
use a concrete superclass in this scenario.
One specific case where abstract class may justifiably have
no abstract methods is where it partially implements an
interface, with the intention that its subclasses must
complete the interface. To take a slightly contrived
motoring analogy, a Chassis class may partially implement a
Vehicle interface and provide a set of core methods from
which a range of concrete Vehicle types are extended.
Chassis is not a viable implementation of a Vehicle in its
own right, so a concrete Car subclass would have to
implement interface methods for functional wheels, engine
and bodywork.

Is This Answer Correct ?    11 Yes 1 No

Can i have abstract class with no abstract methods?..

Answer / kamruddin

an abstract class contain the abstract methods and concerete
method
Abstract method:- are those method which have no body.

concrete Method:- are those method which have a body.

Is This Answer Correct ?    12 Yes 3 No

Can i have abstract class with no abstract methods?..

Answer / manish kushwaha

HI All,

In Java there is very lovely concept related to Abstract
Class, keep this concept always in your mind i.e.
1) A class can be abstract "without any abstract method".
2) But if a single method is abstract you need to declare
your class as abstract this is mandatory but if class is
abstract then its not mandatory to have abstract methods
as mentioned above.

Is This Answer Correct ?    6 Yes 2 No

Can i have abstract class with no abstract methods?..

Answer / sitaram

yes,please find the below example.

abstract class AbstractClass1 {
public void method1(){
System.out.println("inside method1...");
}
}
class AbstractClass2 extends AbstractClass1{
public void method2(){
System.out.println("inside method2...");
}
}
public class AbstractDemo {
public static void main(String[] args) {
AbstractClass2 a = new AbstractClass2();
a.method1();
a.method2();
}
}

Is This Answer Correct ?    6 Yes 2 No

Can i have abstract class with no abstract methods?..

Answer / saubhik

Yes, we can do it undoubtedly, in that case we restrict it
to make an object of it. Example.- HttpServlet

Is This Answer Correct ?    2 Yes 0 No

Can i have abstract class with no abstract methods?..

Answer / darkeye

I certainly agree with Manish Kushwaha You can have abstract class without any abstract method but if you have a single abstract method you are suppose to make that class abstract
This is what Sun says :
" An abstract class is a class that is declared abstract—it may or may not include abstract methods" (http://java.sun.com/docs/books/tutorial/java/IandI/abstract.html)

Is This Answer Correct ?    1 Yes 1 No

Post New Answer

More Core Java Interview Questions

What are the differences between c++ and java?

0 Answers  


I am a fresher and know core java, c languge, html, css etc if I am illegible for any job then send it on my email tatranakshay276@gmail.com

0 Answers  


What is data type in java?

0 Answers  


Difference between vector and arraylist.

0 Answers  


What is the use of bin and lib in JDK?

8 Answers   TCS,


What is the collections api in java programming?

0 Answers  


How we get some middle records in one table?

2 Answers   3i Infotech,


What is n in java?

0 Answers  


how to use this key word in java programming?

7 Answers  


What is Hash Code in Java?

6 Answers   Cognizant,


Can we declare a constructor as final?

0 Answers  


What are basic keywords?

0 Answers  


Categories