摘要:
面向对象三个阶段: 【1】面向对象分析OOA -- Object Oriented Analysis 对象:张三,王五,朱六,你,我 抽取出一个类--》人类 类里面有什么: 动词--》动态特性--》方法 名称--》静态特性--》属性 【2】面向对象设计OOD -- Object Oriented D 阅读全文
摘要:
【1】 万事万物皆对象 【2】 对象:具体的事物,具体的实体,具体的实例,模板下的具体的产品 类:对对象向上抽取出像的部分,公共的部分,形成类,类是抽象的,是一个模板 【3】一般在写代码的时候先写类,然后再根据类创建对象的对象。 阅读全文
摘要:
面向过程:当事情比较简单的时候,利用面向过程,注重的是时间的具体的步骤/过程,注重的是过程中的具体行为,以函数为最小单位,考虑怎么做。 面向对象:注重找“参与者”,将功能封装进对象,强调具备功能的对象,以类/对象为最小单位,考虑谁来做。 案例: 人把大象装进冰箱 面向过程: 函数1:打开冰箱(){人 阅读全文
摘要:
数组的初始化方式总共有三种方式:静态初始化,动态初始化,默认初始化。 ^ 静态初始化 除了用new关键字来产生数组以外,还可以直接在定义数组的同时就为数组元素分配空间并赋值 eg: int[][] arr = {{12,33,45},{15,23,55},{66,77}}; int[][] arr 阅读全文
摘要:
package test; import java.util.Arrays; import java.util.Iterator; public class arr11 { /* * 二维数组的定义和遍历 * 实质就是一个在堆中开辟了一个数组,然后在数组里面分成几份,每一份中再套一个数组 */ pu 阅读全文
摘要:
package test; import java.util.Arrays; public class arr10 { /* * 数组的复制 */ public static void main(String[] args) { //System类中的arraycopy方法 int srcArc[] 阅读全文
摘要:
package test; import java.util.Arrays; public class arr9 { /* * Arrays 工具使用 */ public static void main(String[] args) { int arr[] = {11,33,22,44}; //t 阅读全文