快速业务通道

JAVA基础培训(8),认识接口 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-17
va

package lession8; /** * 其它package的default类型的接口。 * * @author 老紫竹 JAVA世纪网(java2000.net) * */ abstract interface InterfaceSamePackageAbstract {   public void testA(); }

JAVA基础培训(8),认识接口(3)

时间:2011-04-07 csdn 老紫竹

lession8/otherpackage/InterfaceOtherPackagePublic.java

package lession8.otherpackage; /** * 其它package的public类型的接口。 * * @author 老紫竹 JAVA世纪网(java2000.net) * */ public interface InterfaceOtherPackagePublic { }

lession8/otherpackage/InterfaceOtherPackageDefault.java

package lession8.otherpackage; /** * 其它package的默认类型的接口。 * * @author 老紫竹 JAVA世纪网(java2000.net) * */ interface InterfaceOtherPackageDefault { }

lession8/InterfaceSamePackageExtends.java

package lession8; import lession8.otherpackage.InterfaceOtherPackagePublic; /** * 接口可以继承接口.<br> * 请注意是extends 接口,不是implements.<br> * 只有类(class)才能 implements 接口。<br> * 一个接口可以同时继承多个接口。 * * @author 老紫竹 JAVA世纪网(java2000.net) * */ public interface InterfaceSamePackageExtends extends    InterfaceSamePackageAbstract, InterfaceSamePackage,    InterfaceOtherPackagePublic { }

测试,请注意每次测试后恢复现场。‘

1 尝试把接口的方法改成 protected 看看编译错误

2 尝试继承别的package的默认接口,看看编译错误

3 去掉 main方法里的那个注释,看看编译错误

Test1.Number2 ++;

JAVA基础培训(8),认识接口(4)

时间:2011-04-07 csdn 老紫竹

4 尝试在接口里声明一个对象属性,不初始化,看看编译错误

提示:

1 接口的方法都是public的,不能使用protected 修饰符

JAVA基础培训(8),认识接口 - 编程入门网

2 接口的属性都是 public static final 的,不允许修改

JAVA基础培训(8),认识接口 - 编程入门网

3 接口的对象属性必须初始化

JAVA基础培训(8),认识接口 - 编程入门网

差不多了,我能想到的关于接口的东西就这么多了,如果我以后发现了什么漏掉的, 我会编辑这个帖子,并在回复里写上更新。

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号