编写一个异常类MyExcept ion,再编写一个类Student,该类有一个产生异常的方法publicvoid speak(int m) throws MyException,要求参数m的值大于1000时,方法抛出一个MyException对象。最后编写主类,在主类的main方法中用Student创建一个对象,让该对象调用speak方法。
举一反三
- 编写一个Java应用程序,该程序包括3个类:Monkey类、People类和主类Test2。要求:(1) Monkey类中有个构造方法:Monkey (String s),并且有个public void speak()方法,在speak方法中输出“咿咿呀呀......”的信息。(2)People类是Monkey类的子类,在People类中重写方法speak(),在speak方法中输出“小样的,不错嘛!会说话了!”的信息。(3)在People类中新增方法void think(),在think方法中输出“别说话!认真思考!”的信息。(4)在主类Test2的main方法中创建Monkey与People类的对象类并调用这两个对象里面的所有方法,其中People创建两个对象,Monkey创建一个对象。
- 定义一个Student类,该类有一个age和tel属性,在类中定义一个有参数的构造方法,该参数用于为age和tel属性赋值。编写一个测试类test01,在main()方法中通过有参构造方法创建一个对象。打印该对象age和tel属性的值。
- 编程练习:1) 定义一个Student类,该类有一个age属性,在类中定义一个有参数的构造方法,该参数用于为age属性赋值。2) 编写一个测试类Example04,在main()方法中通过有参构造方法创建一个对象。打印该对象age属性的值。请在答案中附上代码以及运行结果图。
- 编写一个TestCompute类,该类包括一个方法Compute(double a,double b),实现两个参数的相除操作,如果a*b大于20,则抛出异常类Exception对象,否则输出a*b的结果。然后在main函数中调用Compute方法,然后处理异常。
- 按要求编写Java应用程序:(1)定义描述学生的类Student,有一个构造方法对属性进行初始化,一个outPut方法用于输出学生的信息。(2)定义主类,创建两个Student类的对象,测试其功能。