代码改变世界

重载,重写的区别

2017-05-15 15:56 by 啊哦咦, 133 阅读, 0 推荐, 收藏, 编辑
摘要:重载 在同一个类中 多个相同的行为 根据参数列表的不同各有各的实现 语法:方法名相同,形参不同 重写 在有继承关系的多个类中 父类的行为被子类继承后 每个子类可以重写实现自己的效果 语法:方法名,形参,返回类型相同,访问修饰符大于等于重写前的访问修饰符 阅读全文

多态的特点

2017-05-15 15:52 by 啊哦咦, 131 阅读, 0 推荐, 收藏, 编辑
摘要:相同的行为,不同的实现 阅读全文

什么是类?什么是对象?类和对象有什么关系?

2017-05-05 12:35 by 啊哦咦, 2893 阅读, 0 推荐, 收藏, 编辑
摘要:面向对象(Object Oriented,OO)。 起初,“面向对象”是指在程序设计中采用封装、继承、多态等设计方法。现在,面向对象的思想已经涉及到软件开发的各个方面。如,面向对象的分析(OOA,ObjectOriented Analysis),面向对象的设计(OOD,Object Oriented 阅读全文

什么是对象?

2017-05-05 12:34 by 啊哦咦, 180 阅读, 0 推荐, 收藏, 编辑
摘要:万物皆对象,对象因关注而产生 阅读全文

Java的位运算符详解实例——与(&)、非(~)、或(|)、异或(^)

2017-05-02 20:02 by 啊哦咦, 184 阅读, 0 推荐, 收藏, 编辑
摘要:位运算符主要针对二进制,它包括了:“与”、“非”、“或”、“异或”。从表面上看似乎有点像逻辑运算符,但逻辑运算符是针对两个关系运算符来进行逻辑运算,而位运算符主要针对两个二进制数的位进行逻辑运算。下面详细介绍每个位运算符。 1.与运算符 与运算符用符号“&”表示,其使用规律如下: 两个操作数中位都为 阅读全文

冒泡排序

2017-05-02 19:59 by 啊哦咦, 122 阅读, 0 推荐, 收藏, 编辑
摘要:public class BubbleSort{ public void sort(int[] a) { int temp = 0; for (int i = a.length - 1; i > 0; --i) { for (int j = 0; j < i; ++j) { if (a[j + 1 阅读全文