c# 与 java 的基本语法区别
2018-03-19 13:31
218 查看
1.java的源文件名必须和类名一致
C#没有这个要求,但是建议一致
2.java的类继承关键字extends,接口为“implements”;C#都为“:”
3.java的包的概念可以理解为C#中的命名空间(我这么认为的),java使用关键字 import,c#使用关键字 using
4.在java子类中用supper表示父类,C#用base
5.java中的final修饰类表示为封闭类(不能被继承),修饰方法时表示方法不能被重写,修饰变量的时候表示为常量
C#seal表示封闭类,readonly和const表示常量(注意之前的区别)
6.java中的重写不需要在重写的方法前加virtual,在重写的方法中加上override,C#则必须加上。在java中子类重写父类的方法只要满足方法的声明 参数 返回值一致即可,不需要添加其他的东西。
7.java用包来对类和接口进行分类,C#用程序集和命名空间。
8.java的访问修饰符default、public、private、protected;C#的访问修饰符internal、public、private、protected。
C#没有这个要求,但是建议一致
2.java的类继承关键字extends,接口为“implements”;C#都为“:”
3.java的包的概念可以理解为C#中的命名空间(我这么认为的),java使用关键字 import,c#使用关键字 using
4.在java子类中用supper表示父类,C#用base
5.java中的final修饰类表示为封闭类(不能被继承),修饰方法时表示方法不能被重写,修饰变量的时候表示为常量
C#seal表示封闭类,readonly和const表示常量(注意之前的区别)
6.java中的重写不需要在重写的方法前加virtual,在重写的方法中加上override,C#则必须加上。在java中子类重写父类的方法只要满足方法的声明 参数 返回值一致即可,不需要添加其他的东西。
7.java用包来对类和接口进行分类,C#用程序集和命名空间。
8.java的访问修饰符default、public、private、protected;C#的访问修饰符internal、public、private、protected。
相关文章推荐
- c#和java的一些语法区别
- C#与java的语法区别(1)
- 初试刀 浅谈Java和C#在面向对象上语法的区别
- java与c#的语法区别详细介绍
- Java和C++基本类型与语法的区别
- 初试刀 浅谈Java和C#在面向对象上语法的区别
- C#与java语法区别(2)
- java程序员学C#基本语法两个小时搞…
- Java千百问_03基本语法(001)_局部变量、类变量、实例变量有什么区别
- perl基本语言语法(与java,c#不同的地方积累)
- Java千百问_03基本语法(003)_public、privite、protected有什么区别
- Java和c#语法的一些区别
- Java与C#的语法区别(不断更新中...)
- Java程序员学C#基本语法两个小时搞定(对比学习)
- java与c#的语法区别详细介绍
- java与c#的语法区别详细介绍
- Java、C#区别之语法
- Java和C#在面向对象上语法的区别
- 转给初学者:C#与java的语法区别[转]
- JAVA与C#的语法区别