java 接口的使用
2007-08-29 18:47
756 查看
Java 接口使用方法
1.定义一个接口,使用interface 键字。
2.在java接口 中,实现接口的类的访问权限必须与接口类的访问权限等同或高于接口的访问权限(不能低于接 口)。
3.接口所有的方法都是public abstract(默认),所也实现接口类的方法都必须是public。
4.实现接口的类,必须实现接口中所有的抽象方法。反之则必须把实现接口的类定义为abstract
5.接口中可以有数据成员,这些成员默认都是public static final。
6.一个接口可以继承自另一个接口。
7.Java中不允许类的多继承,但允许接口的多继承。
8.在Java中,一个类可以实现多个接口。
9.一个类在继承另外一个类的同时,还可以实现多个接口。
例:
Interface Car
{
void run(); //等同于:public abstract run();
void stop(); //等同于:public abstract run();
}
Class Toyota implements Car
{
Public void run() //不能低于接口访问权限
{
System.out.println(“Toyota.run()”);
}
Public void stop()
{
System.out.println(“Toyota.stop()”);
}
Public static void main(String[] args)
{
Toyota Tyt=new Toyota();
Tyt.run();
Tyt.stop();
}
}
1.定义一个接口,使用interface 键字。
2.在java接口 中,实现接口的类的访问权限必须与接口类的访问权限等同或高于接口的访问权限(不能低于接 口)。
3.接口所有的方法都是public abstract(默认),所也实现接口类的方法都必须是public。
4.实现接口的类,必须实现接口中所有的抽象方法。反之则必须把实现接口的类定义为abstract
5.接口中可以有数据成员,这些成员默认都是public static final。
6.一个接口可以继承自另一个接口。
7.Java中不允许类的多继承,但允许接口的多继承。
8.在Java中,一个类可以实现多个接口。
9.一个类在继承另外一个类的同时,还可以实现多个接口。
例:
Interface Car
{
void run(); //等同于:public abstract run();
void stop(); //等同于:public abstract run();
}
Class Toyota implements Car
{
Public void run() //不能低于接口访问权限
{
System.out.println(“Toyota.run()”);
}
Public void stop()
{
System.out.println(“Toyota.stop()”);
}
Public static void main(String[] args)
{
Toyota Tyt=new Toyota();
Tyt.run();
Tyt.stop();
}
}
相关文章推荐
- 【Java学习笔记】Comparable接口的实现和使用
- JAVA学习--接口使用方法
- java中外部接口与内部接口的使用
- java程序使用JDBC接口连接数据库
- testng+maven+java+idea 接口测试入门五:使用ireporter定制自己的报告格式
- 避免代码冗余,使用接口和泛型重构Java代码
- 浅谈Java代码的 微信长链转短链接口使用 post 请求封装Json(实例)
- 使用http调用java后台接口
- 避免代码冗余,使用接口和泛型重构Java代码
- Java使用Axis2调用Web services接口(二)
- Redis--JAVA接口使用说明
- Java基础(八) Java修饰符及接口详解之(一)static/final/abstract关键字及接口的使用
- Java中Executor接口的说明和使用
- 如何使用抽象类和接口类? (JAVA、PHP通用)
- Java Calendar,Date,DateFormat,TimeZone,Locale等时间相关内容的认知和使用(2) 自己封装的Calendar接口 - 跨到对岸去
- JAVA使用httpUrlConnection 调用http接口
- java使用axis2调用webservice接口实例
- 表格存储新手指南:Java SDK异步接口的使用
- Java关键字final、static 抽象类 接口使用总结
- 从头认识java-13.3 泛型接口的使用