美文网首页
c# 和 java 变量的默认访问类型

c# 和 java 变量的默认访问类型

作者: 派大星_5274 | 来源:发表于2019-03-12 17:47 被阅读0次

c#: 访问类型总共有

public 可被所属类的成员以及不属于类的成员访问

internal 可被当前程序集访问

protected 可被所属类或派生自所属类的类型访问

private 仅所属类的成员才可以访问

默认是 internal 类型  。  类成员变量默认是 private

Java:访问类型总共有

public--都可访问(公有)

protected--包内和子类可访问(保护)

不写(default)--包内可访问 (默认)

private--类内可访问(私有)

类成员默认是 default  

对于Java中的“类”(不是其内部成员,两者要区分开),其访问权限修饰词仅有public和“无”(即包访问权)两种,而没有private和protected(有 一个特例,就是“内部类”,其可以是private或protected的)。所以对于类的访问权限,你仅有两个选择:包访问权或是public。如果你 不希望其他任何人对该类拥有访问权,你可以把所有的构造器都指定为private,从而阻止任何人创建该类的对象。但是有一个例外,就是在该类的 static成员内部进行创建。

相关文章

  • c# 和 java 变量的默认访问类型

    c#: 访问类型总共有 public 可被所属类的成员以及不属于类的成员访问 internal 可被当前程序集访问...

  • C# 访问修饰符

    C# 【方法】默认访问级别 : private C# 【类】和【结构体】默认访问级别 : internal 1.命...

  • java中的修饰符访问权限

    如果没有写就是默认访问权限。 java的类有2种访问权限:public、默认 而方法和变量有4种:public、默...

  • JS中的变量、函数、数据类型及转换

    JavaScript是弱变量类型的语言 变量只需要用var来声明。Java,C#中变量的声明,要根据变量是什么类型...

  • Scala中类成员变量与Java的区别

    在Java中类成员变量的访问修饰符可以分为4种:public,protected,private和默认。这里默认指...

  • C#语言入门详解006

    006 C#类型、变量与对象详解 目录 *什么是类型*类型在C#语言中的作用*C#语言的类型系统*变量、对象与内存...

  • Java变量的初始化

    Java变量默认值 Java变量的初始化,如果不赋值,将会有个默认值,对于基本类型,比如int,long是0, b...

  • 2018-07-17

    JAVa的变量类型和类型转换

  • c#类型

    C# 的数据类型分为:值类型和引用类型值类型:变量:从用户角度,变量是存储信息的基本单元。从系统角度,变量是计算机...

  • JAVA(三)回忆基础扫盲之一

    一.对象与类 简单的类 实例化构造方法 访问实例化变量和访问成员方法使用get和set方法 二.JAVA的数据类型

网友评论

      本文标题:c# 和 java 变量的默认访问类型

      本文链接:https://www.haomeiwen.com/subject/lagnpqtx.html