Java基础教程:Animal类与Dog子类实践,Rectangle类属性应用,及Car家族类设计实例
创始人
2024-12-16 14:52:12
0 次浏览
0 评论
java编程:创建父类Animal和子类Dog
packagetest;publicclasstest{publicstaticvoidmain(String[]args){Animald=newDog("wangcai",3);d.eat();}}classAnimal{publicStringname;publicdoubleweight;publicAnimal(){}publicAnimal(Stringname,doubleweight){super();this.name=name;this.weight=weight;}publicvoideat(){System.out.println("Animaleat!");}}classDogextendedAnimal{publicStringname;publicintage;publicDog(Stringname,intage){super();this.name=name;this.age=age;}publicvoideat(){System.out.println(name+""+super.weight+""+age);super.eat();System.out.println("狗狗!");}}在java中创建一个rectangle类,使其有width,height两个属性,并且包含?两个方
System.out.println(a.area());//某个系统的区域。
你t.println(a.perimeter());//a的范围System.out.println(b.area());//b的范围System.out.println(b.perimeter());//b的作用域}}
求高手帮忙编JAVA的程序
汽车类请求:创建一个包测试第一个类:Car.javapackagetest.car;/***汽车类*@authorqinghua9*抽象类,定义两个方法*/publicabstractclassCar{publicvoiddriver(){};publicvoidstop(){};}SecondclassBus.javapackagetest.car;/***总线类*@authorqinghua9**/publicclassBusextendsCar{publicBus(){System.out.println("总线实例化starts");}@Overridepublicvoiddriver(){//TODOAuto-generatedmethodstubSystem.out.println("Bus开始运行");}@Overridepublicvoidstop(){//自动生成的方法dstubSystem.out.println("Bus停止运行");}}第三类:Bike.javapackagetest.car;/***自行车类*@authorqinghua9**/publicclassBikeextendsCar{publicBike(){System.out.println()"自行车实例启动");}@Overridepublicvoiddriver(){//TODOAuto-generatemethodstubSystem.out.println("自行车开始移动");}@Overridepublicvoidstop(){//TODOAuto-generatemethodstubSystem.out.println("自行车开始移动停止”);}}------------------------------------------(1)设计零件号1,(2)有一个方法:找到工厂n。packagetest.car;/***搜索命令,仅限int类型*@authorqinghua9**/publicclassNumber1{intsum=1;publicNumber1(){}publicintJIECHENG(intnumber){for(inti=)2;i<=number;i++){sum=sum*i;}ተመላሽ;}}-----------------------------------------3)ክፍልቁጥር2ንድፍ፣(4)是数字1的子集,(5)有方法:1+2+3+┅查找+npackagetest.car;publicclassNumber2extendsNumber1{intsum=0;/***总和。
输入的数字被四舍五入,例如,如果您输入5*,它将返回5+4+3+2+1*@paramnumber*@return*/publicintQIUHE(intnumber){for(inti=0;i<=)。
Number;i++){sum+=i;}return;}publicstaticvoidmain(Stringargs[]){Number2n=newNumber2();System.out.println(n.QIUHE(100));}}------------------------------------------------------------------------6类第3图,(7)是第2类的子类,(8)有方法:判断n是否为素数。
Numberpackagetest.car;publicclassNumber3extendsNumber2{/0}{101}{101}{101}{101}{101}不能被任何小于其自身的数字整除的素数*@return*/publicbooleanPANDUANZHISHU(intnumber){intsum=0;for(int=number-1;i>1;i--){//如果可整除,if(number%i==0)那么它不是素数。
sum=sum+1;}}if(sum>0){false;}else{return;}}}---------------------------------------(9)设计类级别TestNumber3,(10)测试以上三个类,(11)参数n从命令行输入。
packagetest.car;importjava.io.IOException;publicclassTestNumber3{/***@paramargs*/publicstaticvoidmain(String[]args){try{inti=System.in.read();System.out.println("的值"+i);Number1n1=newNumber1();System.out.println("这个数的因数是"+n1.JIECHENG(i));Number2n2=newNumber2();System.out.println("从1到这个数字的和为"+n2.QIUHE(i))";Number3n3=newNumber3();System.out.Pintln("您输入的数字是质数吗?"+n3.PANDUANZHISHU(i));}catch(IOExceptione){//TODOAuto-generatedcatchblocke.printStackTrace();}}}
下一篇:
Java自学攻略:从零基础到实战全路径
相关文章
Eclipse无JavaEE?MyEcl...
2024-12-20 04:20:22JAVA编程中的耦合与解耦:理解模块间的...
2024-12-16 00:32:11Java培训:掌握核心技能,就业无忧!
2024-12-17 12:34:55Java Web:前端还是后端?揭秘Ja...
2024-12-14 17:30:17Python编程:检测水仙花数及三位数特...
2024-12-15 00:12:45Java文件类型揭秘:.java与.ja...
2024-12-14 11:43:01Java编程:从零基础到就业,你需要注意...
2024-12-17 03:17:06JavaEE深度解析:企业级应用开发的关...
2024-12-15 14:40:55Java编程入门:轻松实现HelloWo...
2024-12-17 05:34:19Java实例化对象四种方法详解
2024-12-16 04:13:36最新文章
23
2024-12
23
2024-12
23
2024-12
23
2024-12
23
2024-12
23
2024-12
23
2024-12
23
2024-12
23
2024-12
23
2024-12
热门文章
1
SQL多表连接查询全解析:JOIN语句应...
sql多表关联查询在执行SQL多表连接查询时,可以使用JOIN语句将多个表连接在...
2
Java中字符串类型详解:String与...
变量有字符类型,为什么没有字符串类型??基本类型:charshort、int、l...
3
JavaSE与JavaEE:从基础到企业...
javase 和javaee的区别?JavaSE和JavaEE...
4
Java程序员面试必知:核心技术问答与技...
java编程程序员技术面试常见面试?随着互联网的不断发展,Java开发已经成为很...
5
Java.exe与Javaw.exe:区...
程序中java和javaw有什么区别java和javaw的区别:两者都是Java...
6
深入解析:Java中的javax包及其与...
JAVA导入时,什么是javax?awt是java1.0,swing是java2...
7
Java去除字符串前空格:常见方法与技巧...
JAVA怎么【只】去掉字符串【前面的】空格?JAVA中是否去除空格1.Strin...
8
北京Java/C++程序员薪资揭秘:云计...
一本211大学4年工作经验java程序员/C++程序员现在北京能...
9
命令行运行Java:从编写到执行全攻略
怎么在命令行下运行java?以下是使用记事本运行Java程序的步骤:编写Java...
10
Java字符串处理与键盘输入、文件读取技...
编写一个Java应用程序,从键盘读取用户输入两个字符串,并重载3个strAdd函...