3.6.1接口的定义 说明: 接口中的所有属性都必须是 public static final,接口中的所有方法都必须 是默认的 public abstract,这都是系统默认的,无论是否有修饰符显式地 限定它们,效果都一样。 例: public interface java.io. Datalnput{ public abstract boolean readBoolean();//读入布尔型数据 public abstract byte readByte(); /读入字节型数据 public abstract char readChar(); //读入字符型数据 public abstract double readDouble();//读入双精度型数据 public abstract String readLine();/读入一行 Java面向对象程序设计
Java面向对象程序设计 3.6.1 接口的定义 说明: 接口中的所有属性都必须是 public static final,接口中的所有方法都必须 是默认的public abstract,这都是系统默认的,无论是否有修饰符显式地 限定它们,效果都一样。 例:
3.6.1接口的定义 接口定义示例: 如何用不同颜色绘制不同图形 package shapes; 定义该 shapes类属于包 import java.awt.*; 加载awt包 interface DrawShapes 定义名为DrawShapes的接口 abstract void draw(Graphics g) /抽象方法1:绘制图形 abstract void fillcolor(Graphics Color);/抽象方法2:为图形染色 Java面向对象程序设计
Java面向对象程序设计 3.6.1 接口的定义 接口定义示例: 如何用不同颜色绘制不同图形