zoukankan
html css js c++ java
Java和C#接口的区别
Java接口中可以定义变量成员。如:
interface
abc
{
int
num
=
1
;
}
可以编译通过。
而C#的接口中只能写函数原型。任何字段也不能包括。不管是否常量,静态变量。
我认为还是C#更规范些啊。接口中本来是不应该有任何实现的。如果需要用到常量,可以建立抽象类,抽象类实现这个接口,这样在抽象类中定义需要的字段就可以了。
P.S.一直不明白的还有为什么Java中的Protected访问修饰符可以被本包中非子类访问。有知道的朋友请一定告诉我,谢谢啦!
张旋(zxsoft)
如对本文有什么疑问,请在下面写下留言,谢谢!
查看全文
相关阅读:
【ccf线上赛普及组 2020】
【小总结】2020.3.6
DP优化
noip2012day2
noip2012day1
3.28真题
数据结构总结
noi online 普及组
小总结
20200229模拟赛
原文地址:https://www.cnblogs.com/zxsoft/p/1209443.html
最新文章
NJU Static Program Analysis 04: Data Flow Analysis II
NJU Static Program Analysis 03: Data Flow Analysis I
一种城市居住区划配套设施完备情况的评估模型
Keras Mask 实验总结 (原创)
Python:赋值、浅拷贝、深拷贝的区别?
Kaggle经验
中国计算机协会推荐学术会议(人工智能)
LSTM 相关学习资料
算法笔记
备忘 ubuntu 18.04 下安装 tensorflow GPU 版本
热门文章
LaTeX 介绍
Caltech Mechine Learning Videos
线段树模板(维护序列)
IDA*
A*
BFS及其变形
数据结构总结
【noip2012 提高组 day2】
【noip2012 提高组 day1】
【模拟赛 2020/3/28】
Copyright © 2011-2022 走看看