java之——封装(初级)

1、集成主要解决的问题是:共性的抽取

2、继承类被称为子类(派生类)

     被继承的类成为父类(基类、超类)

3、基本语法:

class 子类 extends 父类{
  //.......  
}

注:(1)一个子类只能继承一个父类(即:java是单继承,但可以实现多个接口)

  (2)子类只能继承父类public和protected修饰的方法和属性,不能继承父类private修饰的属性和方法。

  (3)子类中的this关键词可以访问父类(public和protected修饰的)和子类的所有属性和方法,super只能访问父类的属性和方法。

4、构造函数

子类继承父类后,要先构造父类再构造子类。

(1)若父类含有无参构造函数,则在子类构造函数中可以不显示的调用父类无参构造函数

(2)若父类没有无参构造函数,则在子类构造函数中必须通过super(参数)来显示调用父类含参构造函数。

5、继承的作用:

(1)代码复用的一种手段;

(2)为实现多态做铺垫(向上转型就是多态的一种)

6、继承最好不要有太多层,一般不要超过三层。继承层数太多了,代码之间的关系太过复杂。

 

 

 

posted @ 2021-01-20 22:58  一帆小白  阅读(70)  评论(0编辑  收藏  举报