抽象类小结
来源:互联网 发布:微盘软件开发 编辑:程序博客网 时间:2024/06/03 17:31
1.抽象类可以有0个或多个抽象方法,也可以包含非抽象方法。
2.有抽象方法的类必须是抽象类。
3.在抽象类派生的子类必须实现所有抽象方法。
4.抽象方法不书写其实现代码。
package test;
import java.applet.Applet;
import java.awt.Graphics;
public class Abstract extends Applet
{
Square sq = new Square(5,15,25,25);
public void paint(Graphics g)
{
g.drawRect(sq.x, sq.y, sq.width, sq.heigth);
g.drawString("sq area:"+sq.getArea(),50,35);
g.drawString("sq perimeter:"+sq.getPerimeter(),50,55);
}
}
public class Square extends Shapes
{
public double getArea(){ return (width*heigth); }
public double getPerimeter(){ return (2*width+2*heigth); }
public Square(int x,int y,int width,int heigth)
{
super(x,y,width,heigth);
}
}
abstract class Shapes
{
public int x,y;
public int width,heigth;
public Shapes(int x,int y,int width,int heigth)
{
this.x=x;
this.y=y;
this.width=width;
this.heigth=heigth;
}
abstract double getArea(); //求图形面积的抽象方法
abstract double getPerimeter(); //求图形周长的抽象方法
}
- 抽象类小结
- 抽象类小结
- 抽象类和接口小结
- 抽象类和接口小结
- 抽象类和接口小结
- 抽象类和接口小结
- java中的final、抽象类、接口小结
- java中的抽象类和接口小结
- 接口和抽象类的区别小结
- C#接口与抽象类小结
- 抽象类与接口学习小结
- java中的final、抽象类、接口小结
- 继承小结与抽象
- 面向对象与类的+抽象类和接口小结
- 接口与抽象类的区别(我的小结)
- 黑马程序员.net学习笔记2--接口,抽象类小结。
- javase简单入门9 抽象类,接口,小结
- 【自用】Javanote170802(抽象类接口内部类小结)
- SDK,jdk与jre的区别
- Rachel_Zhang机器学习十篇网络博文链接
- 菜刀连接postgresql数据库
- Android 手机麦克风PCM 格式 到 ULAW的转换
- 批量删除
- 抽象类小结
- 3D模拟操作类游戏 <天天学开车>
- Hibernate单向一对多关联(Unidirectional One-To-Many)要点
- C#动态验证码
- code block与VC++下相对路径的不同写法
- 何为面向对象(OOP)
- The import ....... can not resolved
- CodeForces 382D Ksenia and Pawns
- android 悬浮窗那点事儿