JAVA 抽象类运用
来源:互联网 发布:网络教育深圳招生 编辑:程序博客网 时间:2024/06/01 20:18
abstract class Shapeok{
abstract double area();}
class Circle extends Shapeok{
public float r;
Circle(float r)
{
this.r=r;
}
double area()
{
return 3.14*r*r;
}
}
class Rectang extends Shapeok{
public float width,height;
Rectang(float width,float height) {
// TODO Auto-generated constructor stub
this.width=width;
this.height=height;
}
double area()
{
return width*height;
}
}
public class Shape {
/**
* @param args
*/
public static void main(
String[] args) {
// TODO Auto-generated method stub
double areatotal=0;
Shapeok[] shapes=new Shapeok[2];
shapes[0]=new Circle(1);
shapes[1]=new Rectang(1, 2);
for (int i = 0; i < shapes.length; i++) {
areatotal+=shapes[i].area();
System.out.print(areatotal);
}
}
}
abstract double area();}
class Circle extends Shapeok{
public float r;
Circle(float r)
{
this.r=r;
}
double area()
{
return 3.14*r*r;
}
}
class Rectang extends Shapeok{
public float width,height;
Rectang(float width,float height) {
// TODO Auto-generated constructor stub
this.width=width;
this.height=height;
}
double area()
{
return width*height;
}
}
public class Shape {
/**
* @param args
*/
public static void main(
String[] args) {
// TODO Auto-generated method stub
double areatotal=0;
Shapeok[] shapes=new Shapeok[2];
shapes[0]=new Circle(1);
shapes[1]=new Rectang(1, 2);
for (int i = 0; i < shapes.length; i++) {
areatotal+=shapes[i].area();
System.out.print(areatotal);
}
}
}
- JAVA 抽象类运用
- 在java中如何区分并运用好 “接口” 和 “抽象类” 两个概念
- Java设计模式——模板方法设计模式——抽象类的运用
- 抽象类的定义及运用
- java注解,反射实现抽象代码工作中实际运用
- java 抽象类,抽象方法
- java 抽象类,抽象方法
- java抽象函数,抽象类
- Java抽象类抽象方法
- java--抽象类、抽象方法
- java抽象和抽象类
- java抽象类、抽象方法
- java抽象类抽象方法
- java--抽象类/抽象方法
- Java基础-构造函数,覆写父类方法,多态及动态绑定,抽象类和Object类的运用
- 抽象类,接口,多态的综合运用
- 抽象基类运用与抽象基类指针作为模板容器元素
- 运用虚拟/抽象/接口实现多态的例子(二)--抽象类.
- hdu 4419 Colourful Rectangle 杭州赛区 1010 (解题报告)
- 真正花时间静心做自己的事情
- asp.net 实现无限级分类
- MYCP cgcBase随手记
- 新手教程:107条Javascript的常用语句
- JAVA 抽象类运用
- Linux文件系统的一些理解
- 揭开linux内核中container_of的神秘面纱
- html
- 编码规范:大家都应该做的事情
- Excel高级使用技巧
- struts2 defaultTypeConverter
- 25个免费下载网站模板的网站
- 十进制 转 二进制