zoukankan
html css js c++ java
Java和C#接口的区别
Java接口中可以定义变量成员。如:
interface
abc
{
int
num
=
1
;
}
可以编译通过。
而C#的接口中只能写函数原型。任何字段也不能包括。不管是否常量,静态变量。
我认为还是C#更规范些啊。接口中本来是不应该有任何实现的。如果需要用到常量,可以建立抽象类,抽象类实现这个接口,这样在抽象类中定义需要的字段就可以了。
P.S.一直不明白的还有为什么Java中的Protected访问修饰符可以被本包中非子类访问。有知道的朋友请一定告诉我,谢谢啦!
张旋(zxsoft)
如对本文有什么疑问,请在下面写下留言,谢谢!
查看全文
相关阅读:
合并两个有序链表
有效括号方法二
有效括号
es6 中的模块化
XMLHttpRequest 对象
AST
php读写文件方式
vue开发中遇到的问题
sublime操作
cmd命令
原文地址:https://www.cnblogs.com/zxsoft/p/1209443.html
最新文章
IO模型
智能指针的原理和实现
粘包
深度学习在线参考资料整理(后续慢慢更新----)
C++笔记(零)
python之图像读取
python之文件读取
python序列化之pickle
卷积神经网络-CNN
pytesseract相关
热门文章
鱼书学习笔记:MNIST数据集与pickle
鱼书学习笔记:数值微分和梯度
鱼书学习笔记:神经网络的学习算法
想要变强大
c++输出小数
camelcase-hankerrank
superReducedString-hankerrank
移除元素-leetcode-27
删除排序数组中的重复项-leetcode-26
cin.ignore
Copyright © 2011-2022 走看看