说到面向对象,就应该说说它的那几个核心的机制:继承,重写,多态,抽象,接口。它们是判断是否运用了面向对象编程的核心。接下来
用几个例子,看看它们的演变过程和它们之间的关系。
继承:简单来说,子类自动拥有父类的所有方法和属性。
举例:狗和猫都继承了动物的叫声。子类继承父类。
class Animal {
private String name;
publi...
分类:
编程语言 时间:
2014-09-23 20:30:30
阅读次数:
234
搜狗输入法是一个非常流行的输入法。在Ubuntu系统上没有默认安装这个输入法。在网上搜索,会发现不同的网站给出不同的方法。有些是工作的,有些不工作。现在,这里我把我的体会及安装步骤写下来。希望对开发者们有帮助。中文输入法对我们在Ubuntu Phone上开发中文的应用也是非常有帮助的。安装好中文输入法,我们可以在Qt Creator及Scope的测试工具中输入汉字来开发我们的中文应用。...
分类:
其他好文 时间:
2014-09-23 15:56:54
阅读次数:
213
给定一个数组a[N],我们希望构造数组b[N],其中b[i]=a[0]*a[1]*...*a[N-1]/a[i]。
在构造过程:
1不允许使用除法;
2要求O(1)空间复杂度和O(n)时间复杂度;
3除遍历计数器与a[N] b[N]外,不可使用新的变量(包括栈临时变量、对空间和全局静态变量等);...
分类:
其他好文 时间:
2014-09-23 13:02:44
阅读次数:
210
关于在ubuntu kylin14.04下sublime text 3 的安装和支持中文输入,绝对成功!!!...
分类:
其他好文 时间:
2014-09-23 12:20:34
阅读次数:
222
题目分析: 一个人要不是爱狗讨厌猫的人,要不就是爱猫讨厌狗的人。一个人喜欢的动物如果离开,那么他也将离开。问最多留下多少人。 思路: 爱猫和爱狗的人是两个独立的集合。若两个人喜欢和讨厌的动物是一样的,那么就建一条边。留下多少人,就是求最大独立集。 最大独立集= 顶点数 - 最...
分类:
其他好文 时间:
2014-09-22 18:17:52
阅读次数:
237
搜狗微信搜索在推出一段时间后,反响还不错,很多网友都反映搜狗微信搜索不用关注公众号就能在电脑查看图文消息,方便了许多。现在搜狗微信搜索2.0公测了,打开搜狗微信搜索首页weixin.sogou.com,里面增加了很多微信推荐文章和分类,这是要再造一个手机门户的节奏吗? 微信公众号搜索、订阅,微...
分类:
微信 时间:
2014-09-22 11:59:52
阅读次数:
409
多态:
面向对象的第三个特征,定义:某类事物存在多种形态,比如,函数就具备多态性,同名的一个函数,它的参数列表不一样,它的存在性就不一样,还有同一个函数,放在父类和放在子类,它的存在性也就不一样。
对象也存在多态性。
例子:动物有猪、猫、狗等
猫这个对象对应的类是猫类
猫 x = new 猫();
同时,猫还是动物的一种,也就可以把猫成为动物
动物 y =...
分类:
编程语言 时间:
2014-09-22 04:23:02
阅读次数:
326
大数值问题:
如果基本的整数(如:int、long)和浮点数的精度不狗满足需求时,那么就可以用java.math包中的两个类BigInteger(任意精度的整数)和BigDecimal(任意精度的浮点数).
这两个类可以实现人一次长度数字的数值
BigInteger a = BigInteger.valueOf(100);//把100转换为大数类型的整数使用valueOf()方法...
分类:
编程语言 时间:
2014-09-22 02:41:01
阅读次数:
261
每次写年度总结,也就是更新自己简历的时候。把有意义的项目加在简历后面,把自己新学到的技术加在后面。在感叹岁月流逝的同时,总想抓住点什么,留住点儿什么。这时候,需要做的就是做总结。不总结就是竹篮打水,就是狗熊版棒子。总结下来才会沉淀下来。书阅读越薄,就是这个道理。...
分类:
其他好文 时间:
2014-09-21 19:50:31
阅读次数:
396
我也是个喜欢小动物的人,院子里有两只流浪猫,我们就买了猫粮,每天喂它们(底下有人说这样不是真的爱小动物,也许以后我可以换一种方式来爱它们,希望大家集思广益)。路上碰到流浪狗如果手里有吃的也会给它吃。现在我特别讨厌狗,事情是这样的。我的一个朋友的朋友的朋友,养了只狗,她要回国,就找我的朋友帮她养。我的...
分类:
其他好文 时间:
2014-09-21 13:16:10
阅读次数:
266