zoukankan
html css js c++ java
Java和C#接口的区别
Java接口中可以定义变量成员。如:
interface
abc
{
int
num
=
1
;
}
可以编译通过。
而C#的接口中只能写函数原型。任何字段也不能包括。不管是否常量,静态变量。
我认为还是C#更规范些啊。接口中本来是不应该有任何实现的。如果需要用到常量,可以建立抽象类,抽象类实现这个接口,这样在抽象类中定义需要的字段就可以了。
P.S.一直不明白的还有为什么Java中的Protected访问修饰符可以被本包中非子类访问。有知道的朋友请一定告诉我,谢谢啦!
张旋(zxsoft)
如对本文有什么疑问,请在下面写下留言,谢谢!
查看全文
相关阅读:
关于C语言中的绝对值函数
B. Interesting drink(水题 二分)
A. Boring Apartments(水题)
A. FashionabLee(水题)
A. Collecting Coins(水题)
A. Fancy Fence(水题)
最小公因数,最小公倍数,以及快速幂模板
android:layout_gravity 和 android:gravity 的区别
Android开发之Intent略解
java中类的创建及初始化过程
原文地址:https://www.cnblogs.com/zxsoft/p/1209443.html
最新文章
jQuery源码分析之总体架构
内存释放
封装一个$选择器
ie中的居中缩放
Bootstrap2和3的区别
js函数自执行的不同写法
jQuery拖拽
二维码生成
grunt批量压缩js文件
textarea 光标插入文字
热门文章
input 框被键盘遮挡
rem.js reset.css 换公司的时候方便找
promise 基本用法
this小栗子(高程)
数组 es6
es6 数值
解构赋值(1)
A. Fafa and his Company(水题)
A. Vanya and Cubes(水题)
B. A and B and Compilation Errors(水题)
Copyright © 2011-2022 走看看