多重继承的问题多重继承产生菱形继承问题。解决多重继承可能导致的问题消耗的资源远比多重继承产生的价值高。特质Java8中新增一个特性:default method ,可以在interface中实现的方法。Scala特质类似Java 8的interface。Scala类只能继承一个父类,但可以由多个特质...
分类:
其他好文 时间:
2015-07-06 11:38:32
阅读次数:
127
要求:打印出一个菱形的字母,从字母A开始.
代码:
package com.huawei.mianshi;
public class Demo2 {
private static int LINE = 4;
public static void main(String[] args) {
run();
}
private static void run() {
//...
分类:
其他好文 时间:
2015-06-27 09:49:44
阅读次数:
191
1.前言
本篇文章的所有代码例子,如果是windows上编译运行,则使用的是visual studio 2013。如果是RHEL6.5平台(linux kernal: 2.6.32-431.el6.i686)上编译运行,则其gcc版本为4.4.7,如下所示:
[root@MiWiFi-R1CM ~]# gcc --version
gcc (GCC) 4.4.7 20120313 (Red H...
分类:
编程语言 时间:
2015-06-27 09:49:16
阅读次数:
210
1.前言
本篇文章的所有代码例子,如果是windows上编译运行,则使用的是visual studio 2013。如果是RHEL6.5平台(linux kernal: 2.6.32-431.el6.i686)上编译运行,则其gcc版本为4.4.7,如下所示:
[root@MiWiFi-R1CM ~]# gcc --version
gcc (GCC) 4.4.7 20120313 (Red H...
分类:
编程语言 时间:
2015-06-26 23:50:38
阅读次数:
283
继承:空心三角形+实线
实现:空心三角形+虚线
关联:实线箭头(代码中表现为:被关联类以类的属性形式出现在关联类中,也可能是关联类引用了一个类型为被关联类的全局变量)
聚合:空心菱形+实线箭头(代码中的表现与关联关系是一致的)
组合:实行菱形+实线箭头(代码中的表现与关联关系是一致的)
依赖:虚线箭头(代码中表现为:被依赖类作为参数在依赖类的某个方法中被使用)...
分类:
其他好文 时间:
2015-06-22 22:21:10
阅读次数:
262
/*程序运行结果: 12345671 # 2 ###3 #####4 #######5 #####6 ### 7 #*/#include #include void diamond(int, int, char);int ma...
分类:
其他好文 时间:
2015-06-17 15:08:33
阅读次数:
109
首先是在灰度图中隐藏灰度图因为是交作业嘛,为了简单就依次在每个字节中隐藏信息,如果有什么不想让人看见的东西要隐藏,可以自己有选择性的隐藏这里先得到两张灰度图将第二幅图片当作秘密图片插入一图,这里先将第二幅图置乱这里采用的是菱形置乱的方法,即在菱形中从第一行开始从左向右依次写入1到n,替换时从第一列从...
分类:
其他好文 时间:
2015-06-13 22:55:35
阅读次数:
189
首先找出上尖三角形的空格和*之间的规律,利用for循环的嵌套来输出上尖三角形,if是用来判断是否输出到最后一个*号,如果是就换行。 int n = 4; for(int i = 1 ; i 0 ; j-- ){ // n - 1 为每一行需要输出的空格数量 ...
分类:
编程语言 时间:
2015-06-11 14:29:25
阅读次数:
361