关键字:this 1.使用在类中,可以用来修饰属性、方法、构造器 2.表示当前对象或者是当前正在创建的对象 3.当形参与成员变量重名时,如果在方法内部需要使用成员变量,必须添加th...
Java基础学习(十三)面向对象之构造器
一、类的第三个成员 构造器(constructor 构造方法) construction CCB ICBC oop constructor:建造者 构造器的作用: ①...
Java基础学习(十二)面向对象的特征一:封装性
一、面向对象的特征一:封装 问题:当创建了类的对象以后,如果直接通过"对象.属性"的方式对相应的对象属性赋值的话,可能会 出现不满足实际情况的意外,我们考虑不让对象来直接作用属性...
Java基础学习(十一)面向对象之Java的值传递机制
* 方法的参数传递(重点、难点) * 1.形参:方法声明时,方法小括号内的参数 * 实参:调用方法时,实际传入的参数的值 * 2.规则:java中的参数传递机制:值传...
Eclipse快捷键大全
DannyWu最近在自学Java,所以就免不了用Eclipse学习,听说Eclipse有很多实用的快捷键,下面 DannyWu就给大家整理一下Eclipse的快捷键: Ctrl+1...
Java基础学习(十)面向对象之可变个数的形参的方法
可变个数的形参的方法: 1.格式:对于方法的形参: 数据类型 ... 形参名 2.可变个数的形参的方法与同名的方法之间构成重载 3.可变个数的形参在调用时,个数从0开始,到无穷多个...
Java基础学习(九)面向对象之方法重载
方法的重载(overload) 要求: 1.同一个类中 2.方法名必须相同 3.方法的参数列表不同(①参数的个数不同②参数类型不同) 补充:方法的重载与方法的返回值类型没有关系! ...
Java基础学习(八)面向对象之类、属性、方法
1.关于于类的设计 2.类的组成成分: 1) 属性(成员变量,Field) 2)方法(成员方法,函数,Method) 2.1属性: * 成员变量 vs 局部变量 相同点: 1.遵循...
Java基础学习(七)基本语法6之数组常用的算法问题
1.求数组元素的最大值、最小值、和、平均数 2.数组的复制和反转 情况1: 情况2:(如何实现复制) 数组的反转: // 数组元素的反转 for (int x = 0, y = a...
Java基础学习(六)基本语法5之数组常见异常
1.数组下标越界的异常:java.lang.ArrayIndexOutOfBoundsException int i = new int; // i = 90; // i = 99...