上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页
摘要: 构造方法:用于构造对象的方法(当创建对象时调用的方法),创建对象的同时,传参数初始化对象。 规则:(1)方法名与类名相同 (2)无返回值 例如: public class Student() { private int number; private String name; private cha 阅读全文
posted @ 2018-12-30 22:27 deep-thinking 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 可见性: visibility private : 不可被外部访问,即不可见(invisible) public : 可被外部访问的,即可见(visible) java习惯将属性设置为 private,当要访问某个属性时,添加一个getter方法,当要设置属性值时,添加一个setter方法 例如: 阅读全文
posted @ 2018-12-30 20:16 deep-thinking 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 当前对象: this,对象可以通过 this 访问自己的属性和方法 对象访问自己的属性,可以通过this.属性名,当对象中的方法有与对象属性重名的变量名,为了区别,使用this访问对象的属性 类中名字的覆盖: 当与方法内变量重名时,不能省略this 方法内的变量称为局部变量 局部变量的名字会覆盖属性 阅读全文
posted @ 2018-12-30 19:48 deep-thinking 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 重载:方法名相同,参数不同 例如: public class Simple { public void test() {} public void test(int a, intb) {} public void test(int a, String s) {} } 阅读全文
posted @ 2018-12-30 19:07 deep-thinking 阅读(124) 评论(0) 推荐(0) 编辑
摘要: return 语句可以放在方法的任何一个位置 可以放在while{}也可以放在if{}中,没有限制 如果返回值是void,也可以直接终结函数。 例如: public boolean check(int[] a) { for (int i = 0; i < n; i++) { sum += a[i]; 阅读全文
posted @ 2018-12-28 23:51 deep-thinking 阅读(288) 评论(0) 推荐(0) 编辑
摘要: (1) 类,class:用于描述一种数据类型,新建class描述各种自定义数据类型。 (2)类和属性 public class Student { public String id; public String name; public boolean sex; public cellphone; 阅读全文
posted @ 2018-12-25 18:25 deep-thinking 阅读(118) 评论(0) 推荐(0) 编辑
摘要: (1) 代码如下: int[] a = {1, 1, 1, 1}; int[] b = a; b[3] = 2; // 此时: a[3] = 2 分析: a 指向一个对象 {1,1,1,1},b和a指向同一个对象 a和b都是对该对象的一个引用 (2)空对象:null null:表示一个变量不指向任何 阅读全文
posted @ 2018-12-23 17:29 deep-thinking 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 用法: (1) int[] arr = new int[10]; // new 关键字创建一个数组对象,长度为10, 数据类型为int int[]:变量类型(数组对象) arr:变量名 (2)数组的初始化, 默认为零 int[] arr = new int[3] // arr[0] = arr[1] 阅读全文
posted @ 2018-12-23 16:56 deep-thinking 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 注: (1) bug: 代码错误(臭虫) (2) debug: 调试错误(寻找错误) (3) 单步调试技术,是程序员必须掌握的技术之一 阅读全文
posted @ 2018-12-22 23:44 deep-thinking 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 注意: (1)积极使用小括号,显示决定表达式运算顺序。 例如: (a > 3) && ( ! a ) (2) 小数转整数时,只保留整数部分。 例如: double a = 11.2; b = (int) a; // b = 11 (3)默认其他类型不能转换。 例如: boolean a = fals 阅读全文
posted @ 2018-12-22 23:13 deep-thinking 阅读(117) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页