`
mreay
  • 浏览: 80792 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

Java與AS3中的一點不同

阅读更多
AS3中的protected修飾類型,於java中略有不同。
Java中使用protected修飾的类、类属变量及方法,包内的任何类,及包外的那些继承了此类的子类都可以访问;
但是AS3中的protected,將會使你的類變得只能被其本身或其子类访问。如果外部类尝试访问被protected的成员,将会抛出编译错误。
JAVA中如果一个类、类属变量及方法不以这三种修饰符来修饰,它就是friendly类型的,那么包内的任何类都可以访问它,而包外的任何类都不能访问它(包括包外继承了此类的子类),因此,这种类、类属变量及方法对包内的其他类是友好的,开放的,而对包外的其他类是关闭的。而AS3中默認的修飾為internal ,internal和public比较类似,不同的地方在于类成员只能被同一个包中的成员所访问,而其他包中的成员不能访问。
這樣看來,也許AS3中的internal更像是java中的protected.
分享到:
评论

相关推荐

    基于Java的实时编程(Klas Nilsson)Java Based Real Time Programming (Klas Nilsson)

    3. 可移植性:Java软件应能在不同的计算机平台上运行,无需修改代码。这一点对于嵌入式设备尤其重要,因为它们通常没有强大的处理能力来支持多样的编程语言和环境。 4. 免费性:Java是一种免费使用的编程语言,它...

    Using Logging and Tracing on the SAP Web AS Java

    ### 使用日志记录与追踪在SAP Web AS Java中的应用 #### 日志记录与追踪概述 日志记录(Logging)和追踪(Tracing)是软件开发中非常重要的两个概念,它们帮助开发者更好地理解和调试应用程序的行为。在SAP Web ...

    Java实现word转PDF文件

    因此,要使用Jacob进行文件转换,你需要在你的系统上安装Java运行环境(JRE)和Java开发工具集(JDK),并将Jacob的DLL文件复制到JDK的bin目录下,这一点非常重要,因为DLL文件是Jacob与操作系统交互的关键。...

    java dom4j中生成xml文件

    在Java编程中,DOM4J是一个非常流行的XML处理库,它提供了一种简单而强大的方式来操作XML文档,包括创建、解析、修改和查询。这篇博客"java DOM4J中生成xml文件"很可能是关于如何使用DOM4J库在Java程序中动态创建XML...

    Oracle 9i AS 操作手册(二)

    该手册旨在帮助用户深入了解Oracle 9i AS的各项功能与操作流程,通过详细的操作指南和技术说明,为用户提供全面的技术支持。 #### 二、文档结构与版权信息 文档开头部分包含了版权声明、文档版本号等基本信息。版权...

    java记事本课程设计论文附源码.pdf

    3. Java事件处理机制 文档中还涉及到了事件监听器(`ActionListener`),在Swing编程中,事件处理是一个重要的概念。当用户与界面进行交互时,如点击按钮或执行菜单项操作,会产生事件。程序需要编写事件监听器来...

    代码统计插件 eclipse plugin java

    代码统计插件 eclipse plugin java 提供xls导出。 liugang594 开发的,方便下载 这是一款小型的代码统计软件。它具有以下功能: 1、良好的统计性能。可以统计各种方式的注释,如单行、多行注释;注释在行前 、行...

    企业 Java云应用程序与WebLogic解决方案.pdf

    企业Java云应用程序与Oracle WebLogic解决方案是针对企业级应用程序开发和部署的一种高效、可靠的平台服务。私有PaaS(Platform as a Service)模式在这种场景下显得尤为重要,因为它为企业提供了内部防火墙保护下的...

    TextEditorJava:Java中的基本文本编辑器

    文本编辑器使用Swing框架的Java基本文本编辑... 缺少的功能:1)为保存/ saveAs和剪切/复制/粘贴添加按键响应(使用Java助记符类)2)使用fileDialog而不是手动实现(认真地,我希望我在编写此代码时能早点知道这一点)

    遍历JSON文件内容

    3. **解析JSON内容**:使用Jackson库的`ObjectMapper`类将JSON字符串转换为Java对象。可以解析为`JsonNode`对象,这是Jackson库中的基础类型,可以用来遍历JSON结构。以下代码展示了如何做到这一点: ```java ...

    将 Flex 集成到 Java EE 应用程序的最佳实践(完整源代码)

    现在,Java EE 后端与 Flex 前端的接口已经定义好了,要完成 Java EE 后端的接口实现类非常容易,利用 Spring 强大的依赖注入功能,可以通过几行简单的代码完成: 清单 2. FlexServiceImpl class public ...

    在JDK和Eclipse下如何编写和运行Java Applet

    Java Applet是早期Java技术的一种应用,主要用于在网络浏览器中展示交互式内容。随着Web技术的发展,Applet已逐渐被更现代的技术如JavaScript、HTML5所取代。然而,了解如何在JDK(Java Development Kit)和Eclipse...

    Hibernate_3.2.0_符合Java习惯的关系数据库持久化

    HIBERNATE - 符合Java习惯的关系数据库持久化 Hibernate参考文档 3.2 -------------------------------------------------------------------------------- 目录 前言 1. 翻译说明 2. 版权声明 1. Hibernate...

    +Flex+集成到+Java+EE+应用程序的最佳实践(完整源代码)

    现在,Java EE 后端与 Flex 前端的接口已经定义好了,要完成 Java EE 后端的接口实现类非常容易,利用 Spring 强大的依赖注入功能,可以通过几行简单的代码完成: 清单 2. FlexServiceImpl class public class ...

    C# comparison

    1. 变量初始化:在C#中,变量必须在声明时初始化,这一点与Java类似,不同于C/C++的自由性。 2. 布尔类型:C#的布尔类型是严格的,与C/C++的非严格布尔类型有所不同。 3. 字符类型:C#的Char类型是16位的,而C/C++...

    jboss7+EJB3环境搭建

    在本文中,我们将详细探讨如何在JBoss7服务器上搭建EJB3环境,并通过一个简单的HelloWorld示例来说明整个过程。此过程分为两个主要部分:环境搭建和HelloWorld的实现。 首先,环境搭建部分涵盖了JBoss AS7的安装和...

    IT技术者日语面试资料

    ### IT技术者日语面试资料知识点汇总 ... - 回答示例:“我认为与日本客户合作非常重要的一点是确保清晰的需求沟通和技术交流。了解对方的文化背景和期望可以帮助我们更好地理解他们的需求,从而顺利完成项目。”

    java变量和javascript变量之间的传递示例

    通俗一点来讲,就是说java代码是运行在服务器上的,返回的值只是静态的存在于页面,而javascript是脚本语言,是运行在客户端的!它们是两种完全不同的语言,变量不能直接进行交换,但是通过一定的方式,变量可以传递...

    as471new返回

    在Java编程中,"返回"通常意味着函数或方法的返回值,这可能是程序执行到某一点后需要传递结果到调用者的关键部分。 【描述】"as471new返回"的描述过于简洁,没有提供具体的技术细节。但我们可以推测,这可能是一个...

Global site tag (gtag.js) - Google Analytics