============问题描述============

编程基础不是很好...我知道有接口那么一个东西,但是不会用....求个简单的例子....

平常安卓编程的时候,比如按钮点击事件...那就要实现OnClickListener的接口...

private class listent implements OnClickListener{@Overridepublic void onClick(View v) {这个接口会有一个参数v,就是那个控件发生的点击事件}}

我现在也想仿照上面的例子,test类里面定义一个接口See,See接口里面有一个show(String info)....这个show方法里面的 info就是类test里面的成员变量msg的值...

pubilc test{private String msg;//这个类是不是一个是个抽象类?能不能还有其他实现了的函数,如test_namepublic void test_name(){Log.i("aaa","success");}//接口怎么弄?public interface See{void showinfo(String info);}}

然后我以后用这个类的时候,new 这个类的时候就实现这个接口,根据showinfo的info值做其他事情

private class listent implements See{@Overridepublic void showinfo(String info) {//做其他的事情}};//这里还能不能用类里面的test_name方法?

============解决方案1============

这不是一个抽象类,允许其他函数的实现。

转载于:https://www.cnblogs.com/meizhenfen42/p/4089230.html

java安卓如何实现定义接口相关推荐

  1. java focuslistene_Java:FocusListener接口

    有了ActionListener事件监听器,就一定要有FocusListener焦点事件监听器. FocusListener接口所在包 FocusListener接口在event包中,即在开头引入该包 ...

  2. java如何定义一个接口inf_java.抽象、接口

    抽象 如果父类当中的方法不确定如何进行{}方法体实现,那么这就应该是一个抽象方法 定义 抽象方法:在返回值前加上abstract关键字,然后去掉大括号,分号直接结束. 抽象类:抽象方法所在的类,必须是 ...

  3. 【Android 应用开发】Android 网络编程 API笔记 - java.net 包相关 接口 api

    Android 网络编程相关的包 : 9 包, 20 接口, 103 类, 6 枚举, 14异常; -- Java包 : java.net 包 (6接口, 34类, 2枚举, 12异常); -- An ...

  4. Java™ 教程(Queue接口)

    Queue接口 Queue是在处理之前保存元素的集合,除了基本的Collection操作外,队列还提供额外的插入.删除和检查操作,Queue接口如下. public interface Queue&l ...

  5. Java中的某些接口为什么没有任何方法?

    java中,有些接口内部没有声明任何方法,也就是说,实现这些接口的类不需要重写任何方法. 这些没有任何方法声明的接口又被叫做标识接口.标识接口对实现它的类没有任何语义上的要求,仅仅充当标识的作用,用来 ...

  6. Java中Collection集合接口

    在Java中有数组,但数组不能存储引用变量.所以数组用得不是很多,一般Java中用继承Collection接口的实现类比较多.其中List接口和Set接口继承了Collection接口,而Map接口并 ...

  7. java hashedmap_Java基础 - Map接口的实现类 : HashedMap / LinkedHashMap /TreeMap 的构造/修改/遍历/ 集合视图方法/双向迭代输出...

    import java.util.*; /**一:Collection接口的 * Map接口: HashMap(主要实现类) : HashedMap / LinkedHashMap /TreeMap ...

  8. Java中抽象类和接口在概念、语法和应用上的区别和关系

    2019独角兽企业重金招聘Python工程师标准>>> 春招开始了,盆友们都忙着准备笔试.准备面试,复习学过的知识点,当然我也不例外,在这里祝每一个"有心人"心想 ...

  9. java 外部接口调用 设计模式_《Java设计模式》之接口模式

    -----------模式是思想的体现,而非具体的实现. 抽象的讲,类的接口是类允许其他类对象访问的方法与字段集.接口通常代表一种承诺,即方法需要实现接口方法名表示的操作,遵循代码注释和其他文档说明, ...

最新文章

  1. 论文笔记——PRUNING FILTERS FOR EFFICIENT CONVNETS
  2. (原+转)ubuntu14中结束多个caffe进程中的某个
  3. 手机蓝牙连不上jimu机器人_蓝牙连接出现问题到解决问题,一件小事,感慨实时逆向思维的重要...
  4. 将分享按钮加入到页面中
  5. 【OpenJ_Bailian - 2711 】 合唱队形(dp,枚举中间顶点)
  6. Get shell By Powershell
  7. 电子学会Python(二至五级)
  8. Redis基础(三)——数据类型
  9. git 常用命令_Git基本常用命令
  10. Android 系统源码中添加 androidx 依赖
  11. 纯Qt版中国象棋:实现双人对战、人机对战及网络对战
  12. java链表打印_java链表打印
  13. 电容屏通用测试软件,测试屏幕触控的软件 屏幕触控检测软件
  14. 基于微信小程序办公用品采购系统的设计与实现.rar(毕业论文+程序源码+后端源码)
  15. 第二章 信托的关系及其设立
  16. 如何找课题的综述文献
  17. R软件R2WinBUGS程序包在网状Meta分析中的应用
  18. public与protect与private的详解
  19. 计算机中丢失storm.d,WIN7更新错误8024200D的解决方法
  20. android入门视频教程!Android开发者跳槽面试,已拿offer入职

热门文章

  1. 谈谈网络游戏中的延迟解决方案
  2. 纯css解决div隐藏浏览器原生滚动条,但保留鼠标滚动效果的问题
  3. webpack-dev-server 设置反向代理解决跨域问题
  4. 我可以在CSS中使用onclick效果吗?
  5. 我不断收到“ Uncaught SyntaxError:意外令牌o”
  6. 在ASP.NET Web API中返回错误的最佳实践
  7. npm命令用于卸载或修剪Node.js中未使用的包
  8. STM32:Code、RO、RW、Zi含义
  9. AT:AT命令控制上网 PDP
  10. 前端命名规范_值得收藏的前端命名规范