抽象类的使用

文件名:testAbstract.java
abstract class Cshape//定义抽象类
{
protected String color;
public void setColor(String str){
color=str;
}
abstract void show();
}
class Rectangle extends Cshape
{
int width,height;
public Rectangle(int w,int h){
width=w;
height=h;
}
public void show(){
System.out.println(
"color="+color);
System.out.println(
"area="+width*height);
}
}
public class testAbstract
{
public static void main(String args[])
{
Rectangle rect=new Rectangle(5,10);
rect.setColor(
"red");//调用父类的method
rect.show();
}
}

lunzi   2005-04-28 00:01:30 评论:0   阅读:1311   引用:0

发表评论>>

署名发表(评论可管理,不必输入下面的姓名)

姓名:

主题:

内容: 最少15个,最长1000个字符

验证码: (如不清楚,请刷新)

Copyright@2004-2010 powered by YuLog