封装,继承,多态
封装: private
对属性进行封装,一般对所有属性都进行封装,对要进行设置范围的属性进行判断。
需要提供set 和get 方法,通过方法进行赋值和修改
构造方法:
创建对象分配内存空间时调用
new 对象时调用构造器
public 类名(){·
}
有参构造器会覆盖默认构造器,new对象的时候初始化,调用构造器
重载:
在同一个类中,方法名相同,参数不同(个数,顺序,类型)不同叫做重载。
同名不同参,与返回值类型不同。
继承:
类和类之间的关系
子类可以使用父类允许使用的属性和方法
继承的本质;
子类实例化之前首先调用父类默认构造器,实例化父类对象
如果是有参构造器则子类调用有参构造器,父类同样要创建有参构造器。
instanceof:
判断对象是哪个类型的语法
对象 instanceof 类名