`

内部类和外部类的关系思考

阅读更多

编译期报错的代码 :

import ipad.IpadHttpUtils;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;

import utils.StringUtil;
import view.handler.HandlerClass;

public class SendButton extends JButton
{
    private static final long serialVersionUID = 1L;
    
    public SendButton(HandlerClass handler)//没有带final
    {
        super("发送数据");
        this.addActionListener(new ActionListener()
        {
            
            @Override
            public void actionPerformed(ActionEvent e)
            {
                String msg = IpadHttpUtils.post(handler.getParameter(), "authenticate");
                handler.getMessage().setText(StringUtil.showXML(msg));
            }
            
        });
    }
}

 编译期不报错的代码 :

import ipad.IpadHttpUtils;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;

import utils.StringUtil;
import view.handler.HandlerClass;

public class SendButton extends JButton
{
    private static final long serialVersionUID = 1L;
    
    public SendButton(  final HandlerClass handler)
    {
        super("发送数据");
        this.addActionListener(new ActionListener()
        {
            
            @Override
            public void actionPerformed(ActionEvent e)
            {
                String msg = IpadHttpUtils.post(handler.getParameter(), "authenticate");
                handler.getMessage().setText(StringUtil.showXML(msg));
            }
            
        });
    }
}

 疑惑中,为什么?

分享到:
评论

相关推荐

    thinkingInJava10:内部类

    《思考Java10:内部类》 在Java编程语言中,内部类是一个强大的特性,它允许我们在一个类的内部定义另一个类。这种设计模式在处理复杂的问题时特别有用,例如事件处理、封装特定功能或者创建匿名类。让我们深入探讨...

    类和类之间的依赖、关联、聚合、组合关系

    它强调把数据(属性)和操作(服务)结合为一个不可分的系统单位(即对象),对象的外部只需要知道它做什么,而不必知道它如何做。 (2)封装就是把对象的属性和服务结合为一个不可分的系统单位,并尽可能隐蔽对象...

    内部会计控制的新思考.pdf

    20 世纪 90 年代,随着企业内外部环境的不断变化和组织结构的日益复杂,在内部控制过程中对风险进行控制和管理成为一种内在需求和动力。1992 年,一个由美国会计学会、国际内部审计师协会等众多组织组成的联盟,即 ...

    公共关系(第五版)思考题答案解析与补充案例.doc

    按照所属关系,公众可以分为内部公众和外部公众。内部公众通常指的是那些与组织有直接联系的群体,如员工、股东和家属等,而外部公众则范围更广,包括消费者、政府机构、媒体等。根据公众对组织问题的认知状态,可以...

    劳动关系课后思考题汇总.doc

    5. 征求意见:内部和外部相关人员反馈意见。 6. 修改:根据反馈调整标准内容。 7. 审批和公布:管理层批准并公开发布。 劳动标准的实施效果评价通常采用以下方法: 1. 经济效益评价:考察标准实施对企业经济的影响...

    公共关系(第五版)思考题答案及补充案例.pdf

    1. 根据归属关系,公众分为内部公众(如员工、股东、家属)和外部公众(如客户、供应商、社区)。 2. 根据关系时序,公众分为非公众、潜在公众、知晓公众和行动公众,这展示了公众从无意识到采取行动的过程。 3. ...

    java 编程入门思考

    6.9 初始化和类装载 6.9.1 继承初始化 6.10 总结 6.11 练习 第7章 多形性 7.1 上溯造型 7.1.1 为什么要上溯造型 7.2 深入理解 7.2.1 方法调用的绑定 7.2.2 产生正确的行为 7.2.3 扩展性 7.3 覆盖与过载 7.4 抽象类...

    XX内部诊断报告的思考.doc

    2. **问题识别与成因分析**:诊断报告需明确企业目前面临的问题,从主观、客观、内部和外部四个角度深入探讨问题的成因。例如,新产品开发缺乏清晰的战略定位,老板对研发的重视不足,组织结构与协调存在混乱,人力...

    《劳动关系》程延园第二版复习资料(16章齐全)教学内容.pdf

    此外,劳动关系受到五个外部环境因素的影响:经济、技术、政策、法律制度和社会文化。这些因素塑造了劳动关系的特征和动态,例如,经济发展状况可能影响劳动力市场供需,技术进步可能改变工作岗位和劳动者技能需求,...

    公共关系(第五版)思考题答案及补充案例借鉴.pdf

    1. 所属关系分类:内部公众(如员工、股东、家属)和外部公众(如客户、供应商、社区等)。 2. 时序特征分类:非公众(无关者)、潜在公众(有影响但未意识到)、知晓公众(意识到问题但未行动)和行动公众(已采取...

    劳动关系协调师二级课后复习思考题答案.doc

    本文主要围绕劳动关系协调师二级课后复习思考题,针对劳动标准实施管理、用人单位制定劳动标准的方式和权利限制、影响因素、以及薪酬福利和工作时间休息休假标准等方面进行深入阐述。 首先,劳动标准实施管理是劳动...

    成人终成己——玫琳凯的内部营销之道(doc 11).doc

    在当今竞争激烈的商业环境中,企业要想实现可持续发展...正如商业咨询专家斯莱沃斯基所指出的,内部营销的投资将会带来外部关系的显著增值效应。玫琳凯的实践证明了这一点,也为更多企业指明了通往成功之路的关键因素。

    东北大学20春《公共关系学》在线平时作业2答案.docx

    内部公众与外部公众):按照公众与组织的关系,区分组织内部成员和外部相关者。 6. 组织生存环境: - 公共关系状态(C.公共关系状态):指的是组织所处的公众环境,是公关活动的出发点和结果。 7. 潜在公众阶段...

    液压传动思考题和习题解

    污染主要来源于内部磨损、外部杂质入侵和水分混入,控制污染的方法包括过滤、定期更换和密封改进。 压力是液压系统的核心参数,可以采用绝对压力、相对压力和表压力进行表示。压力与负载的关系表明,系统的压力是由...

    java笔记图解10

    内部类可以访问外部类的所有成员,包括私有变量和方法,这使得内部类在实现特定功能或封装逻辑时非常有用。内部类分为四种类型:成员内部类、局部内部类、匿名内部类和静态内部类,每种都有其特定的应用场景和使用...

    2021-2022年收藏的精品资料现代企业内部控制内部控制怎么做DOC53.doc

    理性思考角度下,内部控制与被控制之间关系的协调是一个永恒的话题。内部控制的初衷是规范和约束,但同时也可能产生矛盾和冲突。企业需要在规范管理和激发活力之间找到平衡点,通过持续的规范管理来保障企业的稳定...

    劳动关系协调师二级课后复习思考题答案解析.doc

    劳动关系协调师是负责处理企业和员工之间关系的专业人员,该文档是针对劳动关系协调师二级课程的复习思考题答案解析,涵盖了劳动标准实施管理的重要知识点。以下是对这些内容的详细阐述: 1. **劳动标准的概念和...

    八年级生物上册 6.1根据生物的特征进行分类(第1课时)学案(无答案) 人教新课标版.doc

    动物的分类除了考虑外部形态结构外,还需要比较内部构造和生理功能。比如,动物根据体内是否有脊椎骨可以分为脊椎动物和无脊椎动物。脊椎动物包括鱼类、两栖类、爬行类、鸟类和哺乳类,它们的共同特征是拥有脊柱。无...

Global site tag (gtag.js) - Google Analytics