A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 75100313 高级黑马   /  2014-3-20 11:09  /  956 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. package com.mth.test;

  2. public class Test {


  3. private static interface show {

  4. public void showInfo();
  5. }


  6. public static void main(String[] args) {
  7. new show() {

  8. public void showInfo() {
  9. System.out.println("谁说接口不能被 private static修饰 ");
  10. System.out.println("不信你拷贝过去试试!");
  11. }
  12. }.showInfo();
  13. }
  14. }
复制代码

全在代码里了!

评分

参与人数 1技术分 +1 收起 理由
zzkang0206 + 1

查看全部评分

3 个回复

倒序浏览
你写了一个接口定义为私有的,你没有实现这个接口,那么你写个接口有什么意义呢?
  1. package com.itheima;

  2. //如果你把接口定义为私有则在其他类中无法实现这个接口,那么接口定义又有什么意义?
  3. interface Show {       
  4.         public void showInfo();
  5. }

  6. //定义一个类实现接口
  7. class ShowTest implements Show{
  8.         public void showInfo() {
  9.                 System.out.println("这个类中实现了接口 ");
  10.                 }
  11. }

  12. //这个类用来测试
  13. public class Test {
  14.         public static void main(String args[]){
  15.                 new ShowTest().showInfo();        //匿名对象调用方法
  16.         }
  17. }
复制代码

评分

参与人数 1技术分 +1 收起 理由
梦里花-静 + 1 赞一个!

查看全部评分

回复 使用道具 举报
赵卓辉 发表于 2014-3-20 11:48
你写了一个接口定义为私有的,你没有实现这个接口,那么你写个接口有什么意义呢?
...

有一天你会懂的
回复 使用道具 举报
内部的私有接口。敢问楼主这个有什么特殊应用场景呢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马