zoukankan      html  css  js  c++  java
  • C# JAVA成员访问修饰符比较

      在面向对象的访问修饰符中常用的有public ,private ,protected

    C#

      访问修饰符: private < protected internal < internal/protected < public 

    访问修饰符 同一个程序集(项目) 不同的程序集
    本类 子类(class嵌套) 实例
    public 可以(访问) 可以 可以 可以(实例,继承)
    protected 可以 可以 不可以 可以(继承)
    internal 可以 可以 可以 不可以
    protected internal 可以 可以 不可以 不可以
    private 可以 不可以 不可以 不可以

      默认的访问修饰符:(不写的时候)

        类           internal

        方法、字段  private

      注:程序集(Assembly)不等于命名空间(namespace)。

            一个解决方案中可以有多个项目(即程序集),命名空间为逻辑划分。

    JAVA

      访问修饰符: private < internal/protect < public

    访问修饰符 同一个package(项目) 不同的package
    本类 子类(class嵌套) 实例
    public 可以(访问) 可以 可以 可以(实例,继承)
    protect 可以 可以 不可以 可以(继承)
    default 可以 可以 可以 不可以
    private 可以 不可以 不可以 不可以

        

       默认访问修饰符:default(不用写)

  • 相关阅读:
    天气预报APP(2)
    天气预报APP(1)
    android ——网络编程
    android ——Intent
    android ——可折叠式标题栏
    5.1 类,实例,实现,方法
    5.0 面向对象
    python 基础
    模拟实现一个ATM + 购物商城程序
    python 基础
  • 原文地址:https://www.cnblogs.com/the-owl/p/5906460.html
Copyright © 2011-2022 走看看