Java程序设计基础实验指导书——面向对象3 一、实验目的:
通过编程和上机实验理解Java语言是如何体现面向对象编程基本思想,掌握面向对象程序设计的方法,掌握类的继承性和多态性的作用,掌握接口的作用。
二、实验内容:
1、抽象类练习。
按照上图要求完成程序。
import java.awt.*;
import java.applet.*;
abstract class Shapes
{public int x,y; //x,y为画图的坐标
public int width,height;
public Shapes(int x,int y,int width,int height)
{
this.x=x;
this.y=y;
this.width=width;
this.height=height;
}
abstract double getArea();
abstract double getPerimeter();
}
完成程序。
2、接口练习。将上例改为接口程序。
3、将例2改为既有继承类又有接口的程序。(放入不同的包中)
4、理解接口的应用。