摘要:
在java里,一个函数想要传入不同的数据类型的参数,就要写多个函数,每个函数名一样,参数不一样,这一点和python不同,python一个函数就可以支持多种的数据类型。 方法重载(overload) 概念:一个类中的一组方法,相同的方法名字,不同的参数列表,这样的一组方法构成了方法重载 参数列表的不 阅读全文
摘要:
类名字 Test TestOne TestOneTwo 属性/方法 驼峰 test testOne testOneTwo 构造方法 与类名一致,类中唯一的大写字母开头的方法 静态常量 全部字母大写,通过下划线做具体说明 BOOKSTORE_ADMIN 包名 全部字母小写,java关键字都是小写,注意 阅读全文
摘要:
形参和实参 形参可以理解为是方法执行时的临时变量空间 x 形参可以理解为是方法执行时的临时变量空间 a 方法调用时会将实参的内容传递给形参 如果内容是基本类型,传递的是值,形参改变,实参不变 如果内容是引用类型,传递的是引用,形参改变,实参跟着改变 方法中的参数传递及返回值内存原理(基础类型) pu 阅读全文
摘要:
**类中的方法 > 做一件事情 描述一个方法 权限修饰符 [特征修饰符] 返回值类型 方法名字 (参数列表) [抛出异常] [{ 方法体 }] 必须有的结构 权限修饰符 返回值类型 方法名字 () { } 1. 无参数无返回值 2. 无参数有返回值 3. 有参数无返回值 4. 有参数有返回值 Per 阅读全文
摘要:
面向过程 大象装冰箱,总共分几步 1.开门,2.大象装里面,3.关门 以过程为本--复用性差--增加了很多冗余 面向对象 考虑大象装冰箱有几个实体参与 人,冰箱,大象 分析每一个类格体都有什么特点,做了哪些事 大象 特点 大 ,体重很重 冰箱 特点 有门,有体积 人 特点 能做事情 做哪些?开冰箱门 阅读全文
摘要:
1. 定义/声明 里面存储的类型[] 数组名字; int[][] array; 2. 初始化 静态 有长度 有元素 int[][] array = {{1,2},{3,4,5,6},{7,8,9}}; 动态 只有长度 没有元素(默认) int[][] array =new int[3][2]; // 阅读全文