OOP Class Access Modifiers Public Private

Posted on February 2, 2022
Tags: softdev

module in C# are called “assembly”

C# Java
internal no-modifier(default or package-private)
public public
private private
internal protected protected
protected NA

1 C# Access modifiers

1.1 protected internal

protected in Java


1.2 protected

N/A in Java


1.3 internal

no-modifier(default or package-private) in Java


1.4 private protected

N/A in Java


1.5 private

private in Java


2 Value-type vs Reference-type