Suppose you have to write a small Java program that catches exceptions with super classes. You are required to use inheritance to create an exception superclass (called ExceptionA) and exception subclasses ExceptionB and ExceptionC; where ExceptionB inherits from ExceptionA and ExceptionC inherits from ExceptionB. Your program must demonstrate that the catch block for type ExceptionA catches exceptions of types ExceptionB and ExceptionC.
Hint: You can use Arithmetic exception like divide by 0 or any similar one.
NOTE: You are required to use Graphical User Input (GUI) to show output on the screen.
Tags:
Sorry folks! im using a system that is out of dated and os xp thats too time consuming, and not supporting any app. nevethless I must give you complete solution. Dont waste your time you have to make your assignment yourself. I'll assist you
for graphical user interface we use command
import javax.swing.*;
@Anam "
@Muhammad Tariq I've the complete coding but need to implement and execute. without execution how can I say this is the complete solution. however if any body share his or her system via team viewer, i can give complete solution
Please send me at my email address. Sherwani05@gmail.com
@Anam You have complete code, very good. How can I help you to execute your code or what kind of difficulties are you facing to execute your code, by the way you can still share your code by attaching files, if you want to.;)
Anam these guys will never understand what you are saying they need only solution, as I am trying to convince the users of this site since 2011. but they are totally blind & def. I gurantee that even a complete solution is given to them still they will ask more which is "how to compile and run the program" Although the assignment given this time is one of the post on stackoverflow.com and even solution is there...................
"http://stackoverflow.com/questions/12791514/handling-exceptions-using-superclasses-in-java"
try this code and uplaod error report here if any
import javax.swing.*;
import java.util.Scanner;
public class ExceptionA
{
private int numerator;
private int denominator;
private double quotient;
Public static void main(String[] args)
{
ExceptionA oneTime = new ExceptionA();
oneTime.doIt();
}
public void doIt()
{
try
{
String input = JOptionPane.showInputDialog("Enter Numerator");
Scanner keyboard = new Scanner(System.in);
numerator = keyboard.nextInt();
String input = JOptionPane.showInputDialog("Enter Denominatorr");
Denominator = keyboard.nextInt();
if (denominator == 0)
throw new ExceptionAException();
quotient = numerator /(double) denominator;
System.out.println(numerator + "/" + denominator +"=" + quotient);
JOptionPane.showMessageDialog(null, numerator + "/" + denominator +"=" + quotient);
}
catch (ExceptionAException e)
{
JOptionPane.showMessageDialog(null, "No number can be devisible by Zero");
system.exot(0);
}
}
}
Hi
Can you please connect through teamviewer? Please email me at bwpmukarram@gmail.com
Thanks so much for the help.
@Anam Sorry to say but I really unable to understand this piece of code, Where are ExceptionB and ExceptionC Classes? where is Inheritance? where is pure virtual function? how are you dealing with controls? there is some spelling mistakes e.g system.exot(0); and some upper and lower case problem e.g Public static void main(String[] args).??
bro pls ia ka solution upload kr den pls pls pls
© 2021 Created by + M.Tariq Malik.
Powered by
Promote Us | Report an Issue | Privacy Policy | Terms of Service
We are user-generated contents site. All product, videos, pictures & others contents on site don't seem to be beneath our Copyrights & belong to their respected owners & freely available on public domains. We believe in Our Policy & do according to them. If Any content is offensive in your Copyrights then please email at m.tariqmalik@gmail.com with copyright detail & We will happy to remove it immediately.
Management: Admins ::: Moderators
Awards Badges List | Moderators Group
All Members | Featured Members | Top Reputation Members | Angels Members | Intellectual Members | Criteria for Selection
Become a Team Member | Safety Guidelines for New | Site FAQ & Rules | Safety Matters | Online Safety | Rules For Blog Post