基础知识
/*
基础知识
1,多态
*多态指的是方法的调用
*不同的对象调用同一个方法时,可能会产生不同的行为
*像一个方法为父类的类型,但不同的子类调用同一个方法时会产生不同的行为
*子类具有父类的类型
*这个叫做多态
2,封装
* 封装标准
* 一般类的属性用private
* 提供相应的get/set方法(javabean的封装)可以用快捷键
* source中的genarate gets and sets方法快速构建
* (Java中boolean的get方法用is开头
* 希望其他类调用的方法用public
3,构造方法
没有返回值,方法名称和类名相同称作构造方法,
可以在构造方法中调用构造方法this()、super()调用父类构造器
4,继承
instanceof判断左边的对象是不是右边的类创建的对象
* 注意中间要用空格隔开
子类 extends 父类
子类拥有父类的非私有的方法和属性
5,常见方法
默认的toString()方法时返回对象的地址
* 可以通过source(快捷键shift+Alt+s)的generate toString()
* 重写toString()方法返回自定义的类型
eclipse重写equals方法
* 快速重写equals方法,右键source 点击generata Hashcode()and equals()
foreach循环
* 只能用于读取数组元素
* 不能修改元素的值
*/