电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

java面向对象练习题及答案 VIP免费

java面向对象练习题及答案 _第1页
1/20
java面向对象练习题及答案 _第2页
2/20
java面向对象练习题及答案 _第3页
3/20
精品文档20161/20java面向对象练习题及答案请定义一个交通工具的类,其中有:属性:速度,体积等等方法:移动),设置速度),加速speedUp,减速speedDown等等.最后在测试类Vehicle中的main中实例化一个交通工具对象,并通过方法给它初始化speed,size的值,并且通过打印出来。另外,调用加速,减速的方法对速度进行改变。publicclassVehicle{privatedoublespeed;privatedoublesize;publicVehicle{}publicVehicle{this.speed=speed;this.size=size;}publicvoidsetSpeed{this.speed=speed;}publicdoublegetSpeed{returnspeed;}精品文档20162/20publicvoidsetSize{this.size=size;}publicdoublegetSize{returnsize;}publicdoublespeedUp{return;}publicdoublespeedDown{return;}publicstaticvoidmain{Vehicleh=newVehicle;System.out.println);System.out.println);System.out.println);System.out.println);}练习题】构造方法编写Java程序,模拟简单的计算器。定义名为Number的类,其中有两个整型数据成员n1和n2,应声明为私有。编写构造方法,赋予n1和n2初始值,再为该类定义加、减、乘、除等公有成员方法,分别对两个成员变量执行加、减、乘、除的运算。精品文档20163/20在main方法中创建Number类的对象,调用各个方法,并显示计算结果。publicclassNumbei{publicstaticvoidmain{privatedoublen1;privatedoublen2;publicNumbei{}publicNumbei{}publicdoubleaddition{}publicdoublesubtration{}publicdoublemultiplication{}publicdoubledivision{}return;return;return;return;this.n1=n1;this.n2=n2;}}System.out.println);System.out.println);System.out.println);System.out.println);构造方法:编写Java程序,用于显示人的姓名和年龄。定义一个人类,该类中应该有两个私有属性,姓名和年龄。定义构造方法,用来初始化数据成员。再定义显示方法,将姓名和年龄打印出来。在main方法中创建人类的实例,然后将信息显示。publicclassPerson{privatestaticStringname;privatestaticintage;publicPerson{}publicPerson{}publicvoidsetName{}publicStringgetName{}publicvoid精品文档20164/20setAge{}publicintgetAge{}publicStringdisply{returnname;returnage;this.age=age;returnname;this.name=name;this.age=age;this.name=name;publicintdisply{}publicstaticvoidmain{Personb=newPerson;System.out.println);returnage;}}System.out.println);+b.disply);B、newdataOutputStream;C、newdataOutputStream);D、newdataOutputStream);4、在switch语句中,表达式的类型不能为。A、byteB、charC、longD、int5、在接口MouseMotionListener中方法正确的是。A、PublicvoidmouseDraggedB、PublicbooleanmouseDraggedC、PublicvoidmouseDraggedD、PublicbooleanMouseDragged6、下面是一些异常类的层次关系Java.lang.ExceptionJava.lang.RuntimeException精品文档20165/20Java.lang.IndexOutOfBoundsExceptionJava.lang.ArrayIndexOutOfBoundsExceptionJava.lang.StringIndexOutOfBoundsException假设有一个方法X,能够抛出两个异常,ArrayIndex和StringIndex异常,假定方法X中没有try-catch语句,下面哪个答案是正确的。A、方法X应该声明抛弃ArrayIndexOutOfBoundsException和StringIndexOutOfBoundsException。B、如果调用X的方法捕获IndexOutOfBoundsException,则ArrayIndexOutOfBoundsException和StringIndexOutOfBoundsException都可以被捕获。C、如果方法X声明抛弃IndexOutOfBoundsException,则调用X的方法必须用Try-catch语句捕获。D、方法X不能声明抛弃异常。7、现有一变量声明为booleanaa;下面赋值语句中正确的是。A、aa=0B、aa=TrueC、aa="true"D、aa=false8、某类Example的main方法参数为args,当输入数据JavaExamplecat时,args[0]的值为。精品文档20166/20A、catB、JavaC、exampleD、null9、Strings1=newString;Strings2=newString则下列哪个说法是正确的。A、表达式s1==s2为真B、s1和s2是同一个对象C、表达式s1.equals为真D、以上均不对10、类定义如下classFoo{publicstaticv...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

java面向对象练习题及答案

您可能关注的文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部