对象:一般都是名词。对象是因关注而产生的。对象找到后,我们就要编写一个类来描述每个对象的属性和行为。
属性:指对象身上的值数据。只要是变量属性都是私有的,用private,并提供符合规范的get、set方法。
行为:对象可以做什么,我们想要这些对象做什么。
类:1.有相同属性和行为的对象。2.属于引用数据类型。3.类是对象的抽取,对象是类的实例。4.类的首字母必须大写,能够望名知意。
Class文件和类名才有关系,一个类一个Class文件。
类是不可以直接使用的,是用来产生对象的。
类里面的构造方法的作用是用来产生对象的。方法名必须和类名保持一致,构造方法没有返回值。
构造方法的执行步骤:1.划分空间。2.在该空间划分属性。3.对属性进行初始化。4.执行我们在构造方法里面的代码。
创建方法时,我们应该遵守单一职责,一个方法只有一个职责,这样有利于我们修改,如果一个方法出错,不会影响到其它功能。
数组的拷贝。System.arraycopy(1.拷贝的数组。2.从什么位置拷贝。3拷贝到的目标数组。4目标数组的起始位置。5拷贝的长度。)