`
yaoweinan
  • 浏览: 138450 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

java VS as3 访问控制符

阅读更多
java
作用域      当前类    同一package   子孙类       其他package  
public       √          √           √            √
protected    √         √            √            ×
friendly     √         √            ×            ×
private      √         ×            ×             ×
as3
作用域      当前类        同一package       子孙类            其他package
public       √                      √                           √                    √
protected    √  if(子孙类子孙类)√else×      √      if(子孙类子孙类)√else×
internal     √              √        if(同包)√else×           ×
private      √         ×            ×             ×
分享到:
评论

相关推荐

    AS3类的详细介绍

    AS3提供了四种访问控制修饰符来限制类成员的可见性: - **public**:公开,可以在任何地方访问。 - **private**:私有,只能在定义它的类内部访问。 - **protected**:受保护,只能在定义它的类及其子类中访问。 - *...

    AS2toAS3.pdf

    这些修饰符使得方法的访问控制更加灵活和精确。 - `protected`: 表示方法只能被当前类及其子类访问。 - `internal`: 限制方法仅在同一包内的类中可见。 - `final`: 防止方法被重写。 - `override`: 明确标记重写...

    从AS2到AS3.pdf

    开发者应当充分利用AS3提供的新特性,如内部类、更精细的方法访问控制、现代化的事件处理模型等,以构建更高效、更易于维护的应用程序。同时,也要注意逐步迁移现有的AS2项目,确保平稳过渡至AS3。

    JAVA与C#的区别

    本文将从命名空间、数据类型、变量命名、注释、输出、控制流语句、数组、方法传递参数、访问修饰符、继承、多态、接口、枚举器、结构等方面对JAVA与C#进行比较。 命名空间:C#中的命名空间是namespace,类似于Java...

    一周学会C# java程序员转.NET必看

    C#有`public`, `private`, `protected`, `internal`和`protected internal`等访问修饰符,控制类成员的可见性。与Java类似,`public`成员可在任何地方访问,`private`仅在类内部可见,`protected`允许子类访问,`...

    JAVA编码规范全集

    ##### 10.1 提供对实例以及类变量的访问控制 使用私有修饰符保护类变量,并提供公共的getter和setter方法。 ```java public class MyClass { private String name; public String getName() { return name; }...

    C#与Java的区别

    C#多了`internal`修饰符,提供了更多的访问控制层次。 17. **防止派生**: C#使用`sealed`关键字禁止类被继承,Java没有直接等价物。 18. **接口**: C#的接口不包含域,所有方法默认为public,而Java接口中...

    JAVA初级概念学习

    在Java中,通过访问修饰符(如private, public)实现封装,以隐藏内部实现细节,确保数据安全。 4. 多态性:多态性是对象可以有不同的形态,不同的类可以响应相同的消息。Java中的多态性主要体现在方法的重写(覆盖...

    jboss-as-master

    5. **安全管理**:提供了强大的身份验证和授权机制,能够对用户访问进行精细控制。 6. **性能优化**:JBoss AS通过内置的缓存技术如Infinispan和数据网格服务,提高了数据访问速度和整体性能。 7. **诊断与监控**...

    java英文单词

    7. `protect`:保护,可能指访问控制或安全机制。 8. `private`:私有访问修饰符,限制类内部的访问。 9. `height`:高度,用于描述物体的垂直尺寸。 10. `customer`:客户,常用于处理客户关系管理。 HTML和CSS...

    flash 时钟源代码 as

    AS3.0的核心特性包括类、包、接口、访问修饰符(public, private, protected, internal)以及事件驱动编程模型。 在这个"Flash 时钟源代码 AS"中,主要的知识点可能包括以下几个方面: 1. **时间管理**:开发者...

    c#与java的区别.pdf

    - C#的访问修饰符比Java多一个`internal`,提供了更细粒度的访问控制。 16. **密封类(sealed)**: - C#中用`sealed`防止类被继承,Java无直接对应的关键字。 17. **接口定义**: - C#接口不能包含字段,所有...

    java 核心技术卷1代码

    - **封装**:通过访问修饰符控制类的内部细节,防止外部随意修改,提高代码安全性。 - **继承**:一个类可以继承另一个类的属性和方法,实现代码复用和扩展。 - **多态**:不同对象对同一消息的不同响应,增强了...

    java常用词

    - **public/protected/private/final**:访问修饰符,分别表示公共、受保护、私有和最终。 - **new**:用于创建新对象的关键字。 - **abstract**:用于定义抽象类或抽象方法的关键字。 - **finally**:在 try-catch-...

    C#和JAVA的区别介绍.pdf

    3. **访问修饰符**: - C#的默认访问修饰符是`protect`,限制了类外访问,而Java的默认是包访问权限。 4. **源文件与公共类的关系**: - Java规定每个源文件只能有一个公共类,且类名需与文件名相同,C#则没有...

    JAVA常用英语单词

    它是Java中最常用的访问修饰符之一。 - **static**:表示某个属性或方法属于类本身,而不是类的实例。静态方法或变量可以在没有创建对象的情况下直接通过类名调用。 - **void**:用于声明一个方法不返回任何值。例如...

Global site tag (gtag.js) - Google Analytics