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自学攻略:从零基础到实战全路径
相关文章

Java平台详解:从SE到EE,探索Ja...
2024-12-19 21:30:37
Java锁机制详解:深入理解lock()...
2024-12-29 10:09:20
Java Swing实现弹出菜单与对话框...
2025-02-10 23:41:46
Java日期处理与字段null检查:避免...
2024-12-27 02:31:17
Java继承技巧:子类重写父类方法与调用...
2025-02-05 15:43:36
掌握Java核心技术:深入解析三大特性与...
2024-12-16 10:23:52
Java与JavaEE:企业级开发背后的...
2024-12-14 11:54:11
Java三大技术架构详解:JAVASE、...
2025-01-01 00:34:57
2024年Java面试题库汇总:全方位提...
2024-12-16 13:11:30
Java编程入门指南:从基础到高级技术详...
2024-12-31 03:50:21最新文章
04
2025-04
04
2025-04
04
2025-04
04
2025-04
04
2025-04
04
2025-04
04
2025-04
04
2025-04
04
2025-04
04
2025-04
热门文章
1
Java字符串分割技巧:轻松获取逗号前的...
java任意一个字符串,当它碰到第一个逗号时,返回逗号前面的字符串,例如:str...
2
SQL多表连接查询全解析:JOIN语句应...
sql多表关联查询在执行SQL多表连接查询时,可以使用JOIN语句将多个表连接在...
3
Java中字符串类型详解:String与...
变量有字符类型,为什么没有字符串类型??基本类型:charshort、int、l...
4
JavaSE与JavaEE:从基础到企业...
javase 和javaee的区别?JavaSE和JavaEE...
5
Java程序员面试必知:核心技术问答与技...
java编程程序员技术面试常见面试?随着互联网的不断发展,Java开发已经成为很...
6
Java.exe与Javaw.exe:区...
程序中java和javaw有什么区别java和javaw的区别:两者都是Java...
7
深入解析:Java中的javax包及其与...
JAVA导入时,什么是javax?awt是java1.0,swing是java2...
8
Java基础教程:深入理解File和Pa...
java中if(!file.exists())什么意思?”“在Java >...
9
Java字符串搜索与位置定位技巧解析
在java中求一个字符串在另一个字符串中多次出现的位置。用indexOf方法怎么...
10
Java静态资源加载机制解析:静态方法与...
java静态资源(静态方法,静态属性)是程序一运行就加载到jvm中,还是当被调用...