当前位置:  技术问答>java相关

欢迎讨论inner classes

    来源: 互联网  发布时间:2017-03-27

    本文导语:  Java中的inner classes应用还是比较多的,大家有兴趣的话,可以讨论一番呀,好的见解会有分的。 | 我用inner class的情况,多在扩展某个自定义的class情况下,也就是某种特殊需要的情况下,比...

Java中的inner classes应用还是比较多的,大家有兴趣的话,可以讨论一番呀,好的见解会有分的。

|
我用inner class的情况,多在扩展某个自定义的class情况下,也就是某种特殊需要的情况下,比如必须重写此class的某个方法以达到某种应用。
举个例子,我自写一个待调用的JDialog,里面有很多按钮比如button1、button2、button3……,在主界面调用此JDialog的时候,我必须获取button1事件的结果(这要判断是哪个按钮被触发),则此时,我就采用inner class的方法,扩展此JDIalog,重写这几个button的事件……这样,就数据处理流程而言,代码上就方便很多了

|
inner classes 比较特别。
就象 c/c++ 结构里的结构,嵌套定义。
有很多种替代方法。

我 web app 做得比较多,
相对的 i c 用的较少。

印象中 匿名内类好像比较炫。
以前做 swing ui 的时候,激发事件,见得比较多。
好像是为了使代码结构清晰流畅。
精髓不太理解。

学习

|
不熟悉的情况下使用inner class很容易头晕
不过感觉区别也不是很大,除非想要封装特别的内部实现
至于匿名的内部类,呵呵,偶使用起来还是怕怕的

|
俺们平时用的最多的也就是匿名内类来添加listener了,其他少用,不过内类的访问能力区别于其他,可以访问封装类中的私有数据,用好会有妙用,用不好也没事,别的也能实现,呵呵..

|
典型例子就是事件监听器

|
呵呵。用过一些,感觉和struct有一些类似。

|
不太懂匿名内部类中的方法的引用,一些变量的引用

除了这些觉得跟一般类区别不大

|
学习...
http://expert.csdn.net/Expert/TopicView1.asp?id=1254130

    
 
 

您可能感兴趣的文章:

  • 欢迎高手来讨论:关于文件格式的大讨论
  • http://www.itpub.net 论坛更换数据库,速度更快,欢迎大家前去讨论!
  • http://www.itpub.net 论坛更新数据库,速度更快,欢迎大家前去讨论unix&linux知识!
  • 欢迎讨论~!
  • 欢迎大家一起来讨论:集群在J2EE中的实现。
  • 在职跳槽,前辈支个高招!!欢迎讨论!!!进者有分!!!
  • unix-遍程基础:避免僵尸进程defunc的方法有那些?欢迎参与讨论
  • EJB问题,欢迎讨论及指教
  • 欢迎个路英雄豪杰来参加讨论
  • sed里面变量的使用,欢迎大家讨论指点
  • 向各位北京的兄弟问个问题?欢迎讨论,一律给分
  • Linux和Raid的故事,欢迎进来讨论!
  • 欢迎参与讨论一个问题
  • 请问在linux下制作动态库应该注意些什么(欢迎大家讨论)
  • ¥¥¥¥¥¥¥人力资源系统--欢迎大家来讨论!!!¥¥¥¥¥¥
  • 使用java写c/s结构的程序可以触到操作系统的低层么?欢迎讨论!!
  • 为什么没有人回答我,作MIS前端用applet适不适合?有谁作过?欢迎讨论。
  • 作 Linux/Unix开发 应该从何处入手?致力于Linux开发的迷惑???欢迎讨论。
  • 有关不同线程同时访问同一公共Vector变量的问题(欢迎讨论)
  • unix+C 方向咨询??欢迎讨论~~
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • KJAVA开发联盟成立了!欢迎欢迎,热烈欢迎!
  • 求助 如何取消fedora 8启动时候的欢迎应用程序
  • 欢迎加入Linux群 群号:11791406
  • 强烈要求开辟UnixLinux下编程论坛,欢迎跟贴
  • 欢迎大家来聊聊Linux在国内的应用!
  • 欢迎访问http://211.71.69.201/joyfire/
  • 散分,欢迎访问joyfire.net
  • 欢迎灌水。。。。。。
  • 欢迎高手指点迷津
  • 超酷数据库工具发布(JAS), 欢迎使用
  • 欢迎大家到c/c++ 面向对象去作客(请版主不要删)
  • 我刚建的论坛,欢迎访问:http://its.letfree.com/forum
  • Linux9.2版本无法启动欢迎程序,SOS
  • linux qq群 欢迎加入!!!!!!!
  • 怎样将redhat9的欢迎界面改成英文的?
  • 欢迎大家进来谈谈!!
  • Android world群:62553058欢迎大家加入!
  • 欢迎进入linux网络栈学习群111201180
  • [高分求助]安装Elastix报错,无法进入欢迎界面
  • Guangzhou GNU/Linux User,广州GNU/Linux用户组,欢迎加入


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3