六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 38|回复: 0

Java Interface

[复制链接]

升级  36%

30

主题

30

主题

30

主题

秀才

Rank: 2

积分
104
 楼主| 发表于 2013-1-27 05:19:05 | 显示全部楼层 |阅读模式
1、一个Interface的方所有法访问权限(visibility)自动被声明为public,确却的说,一个Interface的所有方法只能是public的,你可以显式声明一个方法是public(不推荐),但是不能声明它是private或protected.但是当一个类实现某个接口,定义接口的方法时,必须且只能声明为public,否则编译将通不过。

2、接口不能实现方法(implement method),只能声明。接口可以只定义常量但不声明任何方法。

3、Interface不能有实例域(instance fields)或静态方法(static method),但可以定义常量(define constants),常量自动设为public static final,可以通过类命直接引用常量,例如
<div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;"><!---->ImplementClass.z
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表