二分查找 理解
前提:数组有序
先比较中间位置的值,如果相同,直接返回索引
如果查找值比中间值小,进入上半区查询
如果查找之比中间值大,进入下半区查询
二维数组 了解
数组的元素是数组
类型[][] 名称 = new 类型[行数][列数]
可变参数 理解
本质上就是数组
针对可变参数,传参时,可以直接传数组,也可以传多个具体值
面向对象 重点
面向对象考虑事情由谁来做
封装
继承
多态
类和对象
类 对象
人 千锋郑州的老任与码
汽车 老任与码的兰博基尼
创建类
修饰符 class 类名 {
成员变量,属性
方法
}
创建对象
类名 对象名 = new 类名()
本质上:类名 对象名 = new 类的构造方法()
调用成员变量
对象名.成员变量名
godness.name = "狗剩";
调用方法
对象名.方法名(实参)
godness.eat();
构造方法
创建对象,本质调用的是构造方法
构造方法名和类名相同
构造方法没有返回值
在同一类中,构造方法可以写多个,方法名相同,参数不一样
类中默认提供无参的构造方法
如果写了其他的构造方法,就不再提供无参的构造方法