面向对象第一天:
回顾:
-
数组:
-
复制:
-
System.arraycopy(a,1,b,0,4);
-
int[] b = Arrays.copyOf(a,6);
a = Arrays.copyOf(a,a.length+1);
-
-
排序:
- Arrays.sort(arr);
-
-
方法:函数、过程
封装一段特定的业务逻辑功能、只干一件事、可以被反复调用、
减少代码重复,有利于代码的复用、有利于代码的维护
-
方法的定义:
修饰词 返回值类型 方法名(参数列表) {
方法体
}
-
方法的调用:
- 无返回值:方法名(有参传参);
- 有返回值:数据类型 变量 = 方法名(有参传参);
-
return:
- return 值; //1)结束方法 2)返回结果给调用方
- return; //1)结束方法
笔记:
-
什么是类?什么是对象?
-
现实生活中是由很多很多对象组成的,基于对象抽出了类
-
对象:软件中真实存在的单个个体/东西
类:类别/类型,代表一类个体
-
类是对象的模子,对象是类的具体的实例
-
类中可以包含:
- 对象的属性/特征-----------------------成员变量
- 对象的行为/动作-----------------------方法
-
一个类可以创建多个对象
-
-
如何创建类?如何创建对象?如何访问成员?
public class Student { //Student类就是我们自己造的一种引用类型 //成员变量 String name; int age; String address; //方法 void study(){ System.out.println(name+"在学习..."); } void sayHi(){ System.out.println("大家好,我叫"+name+",今年"+age+<