java和C#访问修饰符的区别
2007-06-20 13:34
344 查看
1、在C#中我们有5中访问修饰符,他们是public、private、protected、internal以及protected internal
他们各自所表示的权限范围如下:
C#中的各种访问修饰符
思考:为什么没有 public internal和private internal?
答:
public internal==internal
private internal==private
2、java中的访问修饰符有
public private protected 默认(friendly)
java中访问修饰符
3、类定义
一个Java文件中,只能有一个public类,一个C#文件中可以有多个public类
他们各自所表示的权限范围如下:
public | 任何地方都可以调用 |
private(默认) | 只能被被类成员调用 |
protected | 类成员和它的子类成员可以调用 |
internal | 同一应用程序集内部(在VS.Net中一个工程中) |
protected internal | 同一应用程序集内类和它的子类 |
答:
public internal==internal
private internal==private
2、java中的访问修饰符有
public private protected 默认(friendly)
public | 任何地方都可以调用 |
private | 只能被被类成员调用 |
protected | 类成员和它的子类成员可以调用 |
默认(friendly) | 对于同一package内的所有类可见 |
一个Java文件中,只能有一个public类,一个C#文件中可以有多个public类
相关文章推荐
- Java四种访问修饰符的区别
- Java学习笔记(1):访问修饰符protected和default的区别
- c#中访问修饰符public、private、protected、internal的区别
- C#继承中访问修饰符的区别
- Java和C#访问修饰符的差异性与转换
- java中4种修饰符访问权限的区别及详解全过程,final修饰符 ,static修饰符 ,abstract修饰符
- Java知识(访问修饰符、方法重写和方法重载的区别以及java抽象)
- Java - 访问修饰符public、private、protected以及不写(默认)时的区别?
- java中4种修饰符访问权限的区别
- java中接口的属性、方法的默认修饰符和类的属性、访问修饰符的区别
- Java和C#的访问修饰符
- java中4种访问修饰符的区别
- java与C#中的访问修饰符对比
- java中四种修饰符访问权限的区别及详解过程(一个链接)
- Java 中访问修饰符public,private,protected和default(friendly) 的区别
- java中接口的属性、方法的默认修饰符和类的属性、访问修饰符的区别
- Java 四种访问修饰符区别
- C#和JAVA 访问修饰符
- Java和C#默认访问修饰符
- java中4种修饰符访问权限的区别及详解全过程