当前位置: 首页 > news >正文

门户网站建设的步骤/查询网官网

门户网站建设的步骤,查询网官网,专门做排行的网站,生成手机版网站在android开发中经常碰到匿名类(和匿名内部类)的使用,那么匿名类和一般情况下使用的类有什么不同,从实现的功能来讲是一样的,但是使用匿名更加简洁方便,形式上有点像new一个接口或类的感觉,但是我们必须记住接口是不可…

在android开发中经常碰到匿名类(和匿名内部类)的使用,那么匿名类和一般情况下使用的类有什么不同,

从实现的功能来讲是一样的,但是使用匿名更加简洁方便,形式上有点像new一个接口或类的感觉,但是我们必须

记住接口是不可以new出来的(实例化),我们要在内部重写需要的接口的方法,这样就new出了一个实现接口

方法的对象,但是这个对象的类名不可见,所以叫做匿名类。下面是功能相同的两段代码,分别用上述两种写法

实现:

匿名类

形式如下:new  

1 button.setOnClickListener(listener );

2

3 private View.OnClickListener listener = new View.OnClickListener()

4 {

5 @Override

6 public void onClick(View v)

7 {

8 String phonenum = phoneEditText.getText().toString();

9 Intent intent = new Intent("android.intent.action.CALL", Uri.parse("tel:" + phonenum));

10 startActivity(intent);

11 }

12 };//在这里需要一个分号

自定义继承接口的类:

button.setOnClickListener(new ButtonListener());

private final class ButtonListener implements View.OnClickListener

{

public void onClick(View v)

{

EditText mobileText = (EditText)findViewById(R.id.mobile);

String mobile = mobileText.getText().toString();

Intent intent = new Intent();

intent.setAction("android.intent.action.CALL");

intent.setData(Uri.parse("tel:"+ mobile));

startActivity(intent);

}

}

匿名类不等同于匿名内部类

匿名类不等同于匿名内部类,后者也经常使用,匿名内部类是内部类的一种,使用的时候更加简洁,但是不是任何情况下都需要使用。

在thinking in java 3th 是这么阐述的:

简单地说:匿名内部类就是没有名字的内部类。什么情况下需要使用匿名内部类?如果满足下面的一些条件,使用匿名内部类是比较

合适的:

·只用到类的一个实例。

·类在定义后马上用到。

·类非常小(SUN推荐是在4行代码以下)

·给类命名并不会导致你的代码更容易被理解。

在使用匿名内部类时,要记住以下几个原则:

·匿名内部类不能有构造方法。

·匿名内部类不能定义任何静态成员、方法和类。

·匿名内部类不能是public,protected,private,static。

·只能创建匿名内部类的一个实例。

·一个匿名内部类一定是在new的后面,用其隐含实现一个接口或实现一个类。

·因匿名内部类为局部内部类,所以局部内部类的所有限制都对其生效。

//在方法中返回一个匿名内部类

public class Parcel6

{

public Contents cont()

{

return new Contents()

{

private int i = 11;

public int value()

{

return i;

}

}; // 在这里需要一个分号

}

public static void main(String[] args)

{

Parcel6 p = new Parcel6();

Contents c = p.cont();

}

http://www.lbrq.cn/news/745687.html

相关文章:

  • 更改网站名称/企业员工培训课程有哪些
  • 通化网站建设公司/神马搜索推广
  • 外包类设计网站/百度指数分析案例
  • 黑彩网站建设需要什么东西/网络销售是什么工作内容
  • 那个网站做租赁好/磁力蜘蛛种子搜索
  • 产品seo怎么优化/网站seo优化
  • wordpress 用户接口/北京网站优化推广公司
  • 邢台地区网站建设/常用的网络推广方式有哪些
  • 网站建设与网页制作案例/aso优化运营
  • 南通seo网站诊断/百度关键词搜索怎么收费
  • 网站建设 响应式 北京/建立网站流程
  • 网页游戏大全官网/济南seo排行榜
  • 整站wordpress下载/百度app关键词优化
  • 王健林亏60亿做不成一个网站/用asp做的网站
  • qq客服代码放在网站哪里/建什么网站可以长期盈利
  • 什么网站出项目找人做/微信怎么推广
  • 广州网站建设公司排行/seo流量排行榜神器
  • 盐城网页制作哪家好/快速排名优化推广手机
  • 网站推广策划包含的内容/无锡seo关键词排名
  • 建网站怎么做报分系统/长安seo排名优化培训
  • 谷歌seo技巧/郑州seo外包顾问
  • 贾汪区人民政府门户网站建设/淘宝关键词指数
  • 网页模板下载网站10/线下引流的八种推广方式
  • 扬州外贸网站建设/app平台搭建
  • 关于设计的网站/西安百度推广排名
  • 常熟网络推广/seo是对网站进行什么优化
  • 湖北专业网站建设市面价/网络营销工具与方法
  • 建设通网站查询单位/百度认证营销推广师
  • wordpress插件直播/搜索引擎关键词优化有哪些技巧
  • 青岛微网站开发/有没有专门帮人推广的公司
  • 从一个ctf题中学到的多种php disable_functions bypass 姿势
  • 8.19作业
  • Gartner发布2025年AI与网络安全成熟度曲线:用AI增强网络安全计划的27项技术与创新
  • 【案例】ECharts 环形图中心下移后,如何保持中间图片和文案居中
  • Critic-V: VLM Critics Help Catch VLM Errors in Multimodal Reasoning(CVPR 2025)
  • es7.17.x es服务yellow状态的排查查看节点,分片状态数量