开发者社区> 问答> 正文

java中是不是所有监听接口必有回调click方法,

java中是不是所有监听接口必有回调click方法,为什么click方法不是abstrac修饰的而是public修饰的

展开
收起
爵霸 2016-03-26 11:27:05 1801 0
1 条回答
写回答
取消 提交回答
  • 1、请看源码:

        public interface OnClickListener {
            /**
             * Called when a view has been clicked.
             * 
             * @param v
             *            The view that was clicked.
             */
            void onClick(View v);
        }

    2、可见,onClick()是在一个接口中的。在java中,一个类实现一个接口,需要实现里面的全部方法,如果不全部实现,则这个类为抽象类。

    3、在java的接口中,所有的方法都是抽象的,不论是否使用abstract修饰;所有的属性都是静态、不可变的,不论是否使用static final修饰。

    2019-07-17 19:15:53
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载