第4章 接口、内部类和Java API 基础,接口 内部类和内部接口 Java.lang中的基础类库 Java.until 包中的工具类库,接口,接口与实现接口的类 Java用接口实现多继承,接口的定义及声明格式,接口(interface)是一组抽象方法,常量和内嵌类型的集合。是一种特殊的类,里面全
第04章接口内部类和JavaAPI基础Tag内容描述:
1、ic static final String AUTHOR = “李四“ ; / 全局常量public abstract void print() ; / 抽象方法public abstract String getInfo() ; / 抽象方法 ,interface A / 定义接口AString AUTHOR = “李四“ ; / 全局常量void print() ; / 抽象方法String getInfo() ; / 抽象方法 ,类图表示,接口的实现,接口的使用中也必须有子类,子类必须覆写全部抽象方法,通过implements关键字实现。
一个子类可以实现多个接口。
则子类如果不是抽象类的话,肯定要覆写接口中的全部抽象方法。
,Demo- 接口的实现,interface A / 定义接口Apublic String AUTHOR = “李四“ ; / 全局常量public void print() ; / 抽象方法public String getInfo() ; / 抽象方法 interface B / 定义接口Bpublic void s。
2、掌握声明接口、一个类实现多个接口的声明和使用方法。
理解内嵌类型的概念,掌握声明内部类的方法。
熟悉 Java语言包和实用包中的常用类。
重点: 接口和实现接口的类; Java API 。
难点: 接口,内部类, Java API。
僵抒焊剖拽亢翰误蛊久四闪禹汰骏榷总浮援暮堑互矮抗留竟迁滁驴咽湃铲第4章接口、内部类和JavaAPI基础第4章接口、内部类和JavaAPI基础4.1 接口与实现接口的类n 声明接口public interface 接口 extends 父接口列表 public static final 数据类型 成员变量 =常量值;public abstract 返回值类型 成员方法 (参数列表);public interface Area /可计算面积接口public abstract double area();/计算面积 接口不能被实例化维宽美脚袄仟螟巷擒膏破匀挤糖舔仕谆劫滇废更抠遏疗匪骄屑猜更母萨水第4章接口、内部类和JavaAPI基础第4章接口、内部类和JavaAPI基础可计算周长接口public inter。
3、4.1.1 接口与实现接口的类,声明接口 public interface 接口 extends 父接口列表 public static final 数据类型 成员变量=常量值;public abstract 返回值类型 成员方法(参数列表); public interface Area /可计算面积接口 public abstract double area(); /计算面积 接口不能被实例化!,Java程序设计实用教程(第3版),2. 声明实现接口的类,修饰符 class 类 extends 父类 implements 接口列表 例如, public class Rectangle implements Area public class Ellipse implements Area实现接口的非抽象类必须实现所有接口中的所有抽象方法,否则声明为抽象类,Java程序设计实用教程(第3版),【例4.1】可计算面积接口与实现该接口的矩形类。
,Java程序设计实用教程(第3版),3. 接口是引用数据类型,。
4、掌握声明内部类的方法。
熟悉Java语言包和实用包中的常用类。
重点:接口和实现接口的类;Java API 。
难点:接口,内部类,Java API。
,Java程序设计实用教程(第4版),4.1 接口与实现接口的类,声明接口 public interface 接口 extends 父接口列表 public static final 数据类型 成员变量=常量值;public abstract 返回值类型 成员方法(参数列表); public interface Area /可计算面积接口 public abstract double area(); /计算面积 接口不能被实例化,Java程序设计实用教程(第4版),可计算周长接口,public interface Perimeter public abstract double perimeter();/抽象方法,计算周长 ,Java程序设计实用教程(第4版),2. 声明实现接口的类,修饰符 class 类 extends 父类 implements 。
5、理解声明内部类的方法。
熟悉Java语言包和实用包中的常用类。
重点:接口和实现接口的类;Java API 。
难点:接口,内部类,Java API。
,为什么要引入接口标准的制定者和实现者分开 实现多继承 对一组具有共同行为的类抽象:面向接口编程,接口的作用,接口提供方法声明与方法实现想分离的机制,使多个类之间表现出共同的行为能力; 使得Java具有实现多继承的能力。
,Java程序设计实用教程(第4版),Java程序设计实用教程(第4版),4.1 接口与实现接口的类,接口:是一组抽象方法、常量和内嵌类型的集合。
是一种数据类型,采用抽象的形式描述一种约定;接口只有被类实现了才有意义。
,1、声明接口 public interface 接口 extends 父接口列表 public static final 数据类型 成员变量=常量值;public abstract 返回值类型 成员方法(参数列表); ,Java程序设计实用教程(第4版),public interface Area /可计算面积接口 public abstra。