一、事件三要素: 事件源:事件发生的来源 事件:行为(点击、触摸…) 事件监听器:当事件发生时,所要做的事情 二、OnClickListener (单击事件) 接口定义: Public static interface View . OnClickListener { Public void OnC ...
分类:
移动开发 时间:
2017-05-22 18:57:52
阅读次数:
210
内部类 1.根据位置的不同Java的内部类分为:静态内部类、成员内部类、局部内部类、匿名内部类 2.任何内部类都编译成独立的class文件 3.最大的作用:封装 4.匿名类可以封装内部概念 静态内部类 使用static修饰,声明在类中 静态内部类中可以访问外部类的静态成员 列:public clas ...
分类:
其他好文 时间:
2017-05-22 10:01:01
阅读次数:
202
单击事件 button.setOnClickListener(new onClickListener(){ //匿名内部类 public void onclick(View v){ String xx= edit.getText().toString(); textview.setText(xx); ...
分类:
移动开发 时间:
2017-05-17 18:29:17
阅读次数:
168
浅析Java中的final关键字 谈到final关键字,想必很多人都不陌生,在使用匿名内部类的时候可能会经常用到final关键字。另外,Java中的String类就是一个final类,那么今天我们就来了解final这个关键字的用法。下面是本文的目录大纲: 一.final关键字的基本用法 二.深入理解 ...
分类:
编程语言 时间:
2017-05-12 01:39:54
阅读次数:
181
开闭原则:软件实体应该面对修改关闭,面对扩展开放,其实现核心是抽象,把相同的代码抽出来便于代码的重用就是闭 把不同的代码也抽出来便于功能的扩展这就是开 开闭原则是设计原则的核心原则,其他的设计原则都是开闭原则的具体体现和补充 抽象类: 如果 一个方法只有定义。没有具体的内容,那么该方法就是抽象方法。 ...
分类:
其他好文 时间:
2017-04-30 21:31:23
阅读次数:
178
一、访问外部变量 二、lumba表达式的this lunba中的this指的是声明它的外部对象,这与匿名内部类就不一样了,后者指向的是创建的这个匿名内部类 三、方法引用(Method Reference)和构造器引用(Constructor Reference) objectName::instan ...
分类:
编程语言 时间:
2017-04-28 13:45:32
阅读次数:
372
一、getEnclosing* 当前类在……中闭合 1、getEnclosingClass(): 返回一个类,当前类在中这个类中定义,不一定是成员内部类 比如:直接定义的内部类或匿名内部类 2、getEnclosingConstructor():返回构造方法,当前类是在这个构造函数中定义 比如:构造 ...
分类:
其他好文 时间:
2017-04-26 14:38:48
阅读次数:
582
首先说为什么有匿名类 两个原因(产生的使命) 1.简化代码编写 某种情况下,类只需要扩展一个方法,没必要为了一个方法单独去写一个子类,然后然后调用子类,此时需要匿名类 2.在不同的包内的类内调用类的protected方法(其实,也可以理解和第一个原因是一样的) 匿名类继承了父类,并调用了父类的pro ...
分类:
编程语言 时间:
2017-04-26 10:13:46
阅读次数:
174
匿名内部类 1.定义: 实现一个接口,或者继承一个父类,并返回new好的实例。 2. 语法: new 类名或者接口名 类的实现体 3.什么情况下使用匿名内部类: 类在创建后马上被使用,且只使用一次 4.注意点: ·匿名内部类不能有构造方法 ·匿名内部类不能定义任何静态成员、静态方法。 ·匿名内部类不 ...
分类:
编程语言 时间:
2017-04-26 01:42:25
阅读次数:
151
1、default 类 和public 类 1.1、.java 文件截图 1.2、.class文件截图 2、内部类和public 类 2.1、.java 文件截图 2.2、.class文件截图 3、匿名内部类和public 类 3.1 .java 文件截图 3.2 .class 文件截图 ...
分类:
其他好文 时间:
2017-04-23 12:33:12
阅读次数:
117