急急急!在线等JAVA高手,帮忙解答下几面2道题,我们马上交作业了,不会做,万分感激

1、指出下列Java程序中的错误,并修改使之能够正确运行

abstract class Student{

abstract void isPass( ) { };

}

class UnderGraduate extends Student {

public void isPass( ) {System.out.println("Pass!");}

}

public class AbstarctTest{

public static void main(String args[]) {

Student s;

s=new Student();

}

2.请在下面Java程序的划线处填上适当语句,使程序能够正常运行

public class MyClass {

public static void main(String args[]) {

try{ myMethod( );

}catch(MyException e) {

System.out.println(e.getMessage( ));

}

}

public----------------void MyMethod(
) ---------------- { //方法中声明抛弃用户自定义异常

throw ---------------- ;

}

}

class MyException extends---------------- { //用户自定义异常类

public String toString( ){

return "用户自定义异常";

}

}

考试过后自己要去调试一下

1.
################################
abstract class Student{

  abstract void isPass( ) { };

}

class UnderGraduate extends Student {

  public void isPass( ) {System.out.println("Pass!");}

}

public class AbstarctTest{

  public static void main(String args[]) {

   Student s;

   //s=new Student();
   s = new UnderGraduate();

}
2.
################################
public class MyClass {

  public static void main(String args[]) {

      try{  myMethod( );

      }catch(MyException e) {

         System.out.println(e.getMessage( ));

      }

  }

  public static void MyMethod() throws MyException { //方法中声明抛弃用户自定义异常

      throw new MyException()   ; 

  }   

}

class MyException extends Exception {    //用户自定义异常类

  public String toString( ){  

     return "用户自定义异常";

  }

}

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-06-09

    s=new Student();
    改成

    s=new UnderGraduate();

    static

    MyException

    new  MyException();

    Exception

     

第2个回答  2013-06-09
public class AbstarctTest {
public static void main(String args[]) {
Student s = new UnderGraduate();
}
}

public abstract class Student {
abstract void isPass();
}

public class UnderGraduate extends Student {
public void isPass( ) {
System.out.println("Pass!");
}
}

public class MyException extends RuntimeException {

private String msg;

public String getMsg() {
return msg;
}
public void setMsg(String msg) {
this.msg = msg;
}
public MyException() {
super();
}

public MyException(String message) {
super(message);
this.msg = message;
}
}

public class MyClass {
public static void main(String args[]) {
try{
myMethod();
}catch(MyException e){
System.out.println(e.getMessage() +" ===");
}
}
public static void myMethod(){
if(true){
throw new MyException("this is test");
}
}
}
第3个回答  2013-06-09
public abstract class Student {
abstract void isPass();
}
s=new Student();改成
s=new UnderGraduate();

static throws MyException MyException Exception
第4个回答  2013-06-09
abstract void isPass( ) { }; 去掉{}变成抽象方法
s=new Student(); 不能直接new 抽象类实例,new UnderGraduate()
第5个回答  2013-06-09
第一题:原因,抽象方法后面不能有方法体,并且抽象类不能new对象,public static void main(String args[]) { UnderGraduate u=new UnderGraduate (); u.isPass();}

第二题 throw new RuntimeException;

感恩故事
贫贱之交不可忘,糟糠之妻不下堂“这是个有关感恩的故事。一位大爷在生病时得到了一位小保安无私的帮助,今天,他特意带着小保安一起来奔月报恩了……”当飞机在万里高空平稳盘旋时,主持人满含深情地讲起了“明嘉现代感恩号”乘客金大爷和小保安之间的故事。听着故事,小保安的眼眶湿润了,他悄悄地低下头抬起衣袖擦...

麻烦各位大神帮忙做下这个数学题,需要详细的解答步骤,万分感激。
=[(6\/11)(20\/9)+(1\/7)]\/[(25\/2)-(3\/4)*(14\/5)]*(23\/12)=[(40\/33)+(1\/7)]\/[(250\/20)-(42\/20)]*(23\/12)=(253\/221)*(20\/218)*(23\/12)=116380\/578136 =29095\/144534 如还不明白,请继续追问。如果你认可我的回答,请及时点击【采纳为满意回答...

麻烦各位大神帮忙做下这个数学题,需要详细的解答步骤,万分感激
两个三元一次方程要解三个未知数,正常方法是不行的,可以先将y消去,得10x+23z=76,x=(76-23z)\/10,z,x是自然数所以z只能取1,2,3,三个数字,只有取二x才是自然数,所以有解x=3z=2y=4

一道数学问题,概率的,请帮忙仔细解答一下,万分感激,谢谢了……
AM<AC的概率为:AC\/AB = a÷[(根号2)a ] = (根号2)\/2 这么做事不正确的 试验是从∠ACB 内部随机地取射线,当扫过相同的角度时, 对应的弧长相等, 但在 AB 上对应截取的线段却不等, 这样就破坏了等可能性,本题若将“”过直角顶点C,在∠ACB内做一条射线CM,与线段AB交于点M,求AM...

求各位高人帮忙解答一下这几道三角函数的题吧~本人将不胜感激呐!
解得:sinx=(-1±√5)\/2 ∵sinx的值域是[-1,1]∴sinx=(√5-1)\/2 2. 两边平方:(sinx + cosx)^2 =(sinx)^2 + 2sinxcosx + (cosx)^2 = 1+sin2x =1\/25 sin2x=-24\/25 根据万能代换公式:sin2x=(2tanx)\/[1+(tanx)^2]解得: tanx=-3\/4或tanx=-4\/3 3. sinx+3...

...一些不懂得题目,请各位高手帮忙解答一下。急急急急急急
所以椭圆方程为x^2\/25+y^2\/9=1 4、解:按照第一题的思想,因为两准线间距离为4 所以2(a^2\/c)=4 a^2=2c 因为b=1.所以a^2-b^2=c^2 2c-1=c^2 c^2-2c+1=0 (c-1)^2=0 c=1 所以a^2=2 所以,当椭圆焦点在x轴上时,方程为x^2\/2+y^2=1 当椭圆焦点在y轴上时,...

跪求网球高手帮忙解答一下小弟的问题 万分感激了 真诚感谢 麻烦看一...
1.发球失误 2.也是发球失误 3.不可以 4.甲得分,而其乙不可以飞拍接球 5.是半截击,只是在高球的时候打的,看是否能过线 6.这个不清楚 7.双手握拍很正常的,很多反手都双手的 8.一般球童都会立刻清理掉的,即使有看球是否回的出去了 9.可以 10.可以 11.不可重赛 12.13.如果球员对于裁决不...

...啊,帮忙好心人帮我写下这一道题好吗,本人万分感激啊!
(1) y=17x+2 (2) y=10m=1000cm y=17x+2=1000 x=(1000-2)\/17 x=58有余数 0所以要59个

数学日记五年级50字
解答: 先算出这个五位数的最高位和最低位,再算十位8÷2=4,然后算8+4=12 19-12=7,最后算3+7=10 19-10=9,这个五位数是39748! 以前不喜欢数学、觉得枯燥的我,现在觉得数学原来是那么简单,那么有趣了!你一定会爱上数学!第三篇:买鞭炮 春节到了,妈妈带我到乡村去买点鞭炮。鞭炮7...

为什么平时做题几乎都会,考试却总是考不好?
2、总是“模仿”缺少思考 学生往往听懂了,其实并未真懂。课上老师都会引导着学生去学习,一步一步就让孩子在潜移默化中听懂了这道题,但是孩子听懂的只是老师的思路,自己并未真正理解题目的规律,课下虽然会做了,也只能说明孩子学会了模仿老师这种解题思路。等到一考试,题目稍微有点变化,孩子就不...

相似回答