Java之面向对象(一)

面向对象的三大特性:继承,多态,封装。

修饰符:


Java之面向对象(一)_第1张图片

static 解析,在一个类中定义的static属性,方法是隶属于类的,不加static是隶属于实例对象的。

继承是"is a "的关系,如狗是一种动物;

组合是“has a”的关系,如汽车是由轮子组成的;

多态:1,继承父类进行方法覆写,2,同一个类中进行方法重载。

覆写(override):当父类与子类的方法名和参数一样,称作override。子类方法能覆盖父类的方法。

重载(overload):当在同一个类中的方法名一样,但是参数不一样时,称作overload。

final的用法:加在变量前面成为常量,加在方法前面表示方法不能被override,加在类前面表示类不能被继承。


你可能感兴趣的:(Java之面向对象(一))