------- android培训、java培训、期待与您交流! ----------
接口:
●格式:
interface{ }
●接口中的成员修饰符是固定的:
●成员变量:public static final
●成员函数:public abstract
●接口的出现将“多继承”通过另一种形式体现出来即,“多实现”。
例如:
接口的特点:
● 接口是对外暴漏的规则
●接口是程序的功能扩展
●接口可以用来多实现
●类与接口之间是现实关系,而且类可以继承一个类的同时实现多个接口
●接口与接口之间可以有继承关系
例如:
abstract class Student
{
abstract void study();
void sleep()
{
System.out.println("sleep");
}
}
interface Smoking
{
void smoke();
}
class Zhangsan extends Student implements Smoking
{
void study()
{
//执行语句。。。
}
public void smoke()
{
//执行语句。。。
}
}
class Lisi extends Student
{
void study(){}
}