Java面向对象经典案例10个

Java面向对象经典案例10个

ID:47736613

大小:46.50 KB

页数:9页

时间:2020-01-16

Java面向对象经典案例10个_第1页
Java面向对象经典案例10个_第2页
Java面向对象经典案例10个_第3页
Java面向对象经典案例10个_第4页
Java面向对象经典案例10个_第5页
资源描述:

《Java面向对象经典案例10个》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1classAnthropoid//类人猿{privateintn=100;voidcrySpeak(Strings){System.out.println(s);}}classPeopleextendsAnthropoid{voidcomputer(inta,intb){intc=a*b;System.out.println(c);}voidcrySpeak(Strings){System.out.println("**"+s+"**");}}publicclassMonkey{publicstaticvoidmain(Stringargs

2、[]){Anthropoidmonkey=newPeople();//monkey是People对象的上转型对象//monkey.computer(10,10);//非法monkey.crySpeak("我喜欢这个运动");Peoplepeople=(People)monkey;//把上转型对象强制转化为子类的对象people.computer(10,10);}}2classManyArea{publicdoublearea(doubleradius){returnMath.PI*radius*radius;}publicdoublearea

3、(doublelen,doublewidth){returnlen*width;}publicdoublearea(intlen,intwidth){returnlen*width;}publicdoublearea(doublelen,doublewidth,doubleheight){returnlen*width*height;}}publicclassOverLoad{publicstaticvoidmain(Stringargs[]){ManyAreaob=newManyArea();System.out.println("半径为3

4、.0的圆的面积:"+ob.area(3.0));System.out.println("长2.0、宽3.0的面积:"+ob.area(2.0,3.0));System.out.println("长2、宽3的面积:"+ob.area(2,3));System.out.println("立方体的面积:"+ob.area(2.0,3.0,4.0));}}3classAnimal{publicvoidshout(){}}classDogextendsAnimal{publicvoidnewDog(){System.out.println("Dog的新

5、特性");}publicvoidshout(){System.out.println("汪");}}classCatextendsAnimal{publicvoidshout(){System.out.println("喵");}}classTest{publicvoidanimalshout(Animala){a.shout();}}publicclassPolyEx{publicstaticvoidmain(String[]args){Animald=newDog();//(1)Dogd1=(Dog)d;//(3)父类对象强制转换成子类对

6、象d1.newDog();//d.newDog();d.shout();Testt=newTest();t.animalshout(d);//(2)t.animalshout(d1);}}4classArrayEx{publicint[]subarray(inta[],intstart,intend){intsubarr[]=newint[end-start];for(inti=0,j=start;j

7、cvoidmain(Stringargs[]){ArrayExarrex=newArrayEx();intarr[]=newint[10];for(inti=0;i

8、h=wid;height=hei;}}classShowBox{voidshow(Boxb){System.out.println(b.length+""+b.wi

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。