`

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

阅读更多

编译期报错的代码 :

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

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

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

    根据所属关系,公众分为内部公众(如员工、股东、家属)和外部公众;根据关系时序,公众分为非公众(不受组织影响)、潜在公众(已关联但未意识到问题)、知晓公众(意识到问题但未行动)和行动公众(已采取行动)。...

    公共关系(第五版)思考题答案及补充案例.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 11).doc

    【玫琳凯的内部营销之道】是玫琳凯公司成功的关键因素,这家公司以其以人为本的理念和对员工的高度重视闻名。玫琳凯将员工视为第一营销对象...正如斯莱沃斯基所指出的,内部营销的投入会对外部关系产生显著的增值效应。

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

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

    液压传动思考题和习题解

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

    java笔记图解10

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

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

    劳动关系协调师是负责处理企业和员工之间关系的专业人员,这个文档包含了劳动标准实施管理的相关复习思考题答案,涉及了多个重要知识点。 首先,用人单位劳动标准是劳动关系的基础,包括国家级、行业级、地方级标准...

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

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

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

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

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

    劳动标准是企业内部劳动关系的规范,包括国家级、行业级、地方级的延伸和细化。它适用于企业内的所有劳动者,其效力取决于制定方式,如集体合同、规章制度和劳动合同。遵循“就高不就低”原则,集体合同效力最高,...

    读《系统思考》有感

    团队不仅仅是我们内部的“自己人”,还包括与外部的合作伙伴和竞争对手。在商业环境中,这种全局视角有助于我们识别和管理竞争与合作的动态平衡。 面对复杂问题时,系统思考要求我们冷静分析事件之间的因果链,理解...

Global site tag (gtag.js) - Google Analytics