What's difference between public class and abstract class?
Welcome to the Java Programming Forums
The professional, friendly Java community. 21,500 members and growing!
The Java Programming Forums are a community of Java programmers from all around the World. Our members have a wide range of skills and they all have one thing in common: A passion to learn and code Java. We invite beginner Java programmers right through to Java professionals to post here and share your knowledge. Become a part of the community, help others, expand your knowledge of Java and enjoy talking with like minded people. Registration is quick and best of all free. We look forward to meeting you.
>> REGISTER NOW TO START POSTING
Members have full access to the forums. Advertisements are removed for registered users.
What's difference between public class and abstract class?
I only found the difference between an Interface and an Abstract class. But thanks anyways
Use highlight tags to help others help you!
[highlight=Java]Your prettily formatted code goes here[/highlight]
Using these tags makes your code formatted, and helps everyone answer your questions more easily!
Wanna hear something funny?
Me too.
Useful links: How to Ask Questions the Smart Way | Use Code Tags | Java Tutorials
Static Void Games - Play indie games, learn from game tutorials and source code, upload your own games!
You sure about that definition?
public class Test{ public static void main(String... args){ AbstractTest at = new AbstractTest(){}; ExtendingClass et = new ExtendingClass(); } } public abstract class AbstractTest{} public class ExtendingClass extends AbstractTest{}
Useful links: How to Ask Questions the Smart Way | Use Code Tags | Java Tutorials
Static Void Games - Play indie games, learn from game tutorials and source code, upload your own games!
Hi,
abstract class can contain zero or more abstract methods. It mean if a class contain abstract methods declare that class as abstract class by using abstract keyword. But whenever we apply the public on a class , it is possible to access that class inside and outside the package. That's why both are different.