什么是继承、封装、多态
简单认识,java三大特性:
1、封装,是指隐藏对象的属性和实现细节,仅对外提供公共访问方式;
2、继承,从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力;
3、多态,一个方法可以有多种实现版本,即“一种定义, 多种实现”。
多态是指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。多态也称作动态绑定(dynamic binding),是指在执行期间判断所引用对象的实际类型,根据其实际的类型调用其相应的方法。
认识重载和重写的区别
重载:在同一个内中存在多个方法名相同,但参数列表不相同
参数的个数,参数个数相同但顺序不同,参数的类型不同
public class OverLoad{
private String name;
private Integer age;
//第一个方法
public void set(String name){
this.name = name1;