好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

Java面向对象经典案例10个_计算机-Java.pdf

9页
  • 卖家[上传人]:s9****2
  • 文档编号:577368494
  • 上传时间:2024-08-21
  • 文档格式:PDF
  • 文档大小:140.40KB
  • / 9 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • - . 可修编. 1 class Anthropoid //类人猿 { private int n=100; void crySpeak(String s) { System.out.println(s); } } class People extends Anthropoid { void computer(int a,int b) { int c=a*b; System.out.println(c); } void crySpeak(String s) { System.out.println("**"+s+"**"); } } public class Monkey { public static void main(String args[]) { Anthropoid monkey=new People(); //monkey 是 People 对象的上转型对象 //monkey puter(10,10); //非法 monkey.crySpeak("我喜欢这个运动"); People people=(People)monkey; //把上转型对象强制转化为子类的对象 people puter(10,10); } } . - . 可修编. 2 class ManyArea{ public double area(double radius){ return Math.PI*radius*radius; } public double area(double len,double width){ return len*width; } public double area(int len,int width){ return len*width; } public double area(double len,double width,double height){ return len*width*height; } } public class OverLoad{ public static void main(String args[]){ ManyArea ob=new ManyArea(); System.out.println("半径为 3.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)); } } 3 class Animal { public void shout() { } } class Dog extends Animal { public void newDog() 宽的面积长宽的面积立方体的面积可修编的新特性汪喵父类对象强制转换成子类对象可修编可修编可修编可修编可修编利用类调用静态变量可修编利用对象调用对象中的值对象中的值对象中的值对象中的值可修编 . - . 可修编. { System.out.println("Dog 的新特性"); } public void shout() { System.out.println("汪"); } } class Cat extends Animal { public void shout() { System.out.println("喵"); } } class Test { public void animalshout(Animal a) { a.shout(); } } public class PolyEx { public static void main(String[] args) { Animal d=new Dog();//(1) Dog d1= (Dog)d;//(3) 父类对象强制转换成子类对象 d1.newDog(); //d.newDog(); d.shout(); Test t=new Test(); t.animalshout(d);//(2) t.animalshout(d1); } } 4 class ArrayEx{ 宽的面积长宽的面积立方体的面积可修编的新特性汪喵父类对象强制转换成子类对象可修编可修编可修编可修编可修编利用类调用静态变量可修编利用对象调用对象中的值对象中的值对象中的值对象中的值可修编 . - . 可修编. public int[] subarray(int a[],int start,int end){ int subarr[] = new int[end-start]; for(int i=0,j=start;j点击阅读更多内容

      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.