Java4Android(Mars)

Java4Android(Mars)

5 (61人评价)
  • 课时:(48)

  • 学员:(480)

  • 浏览:(29520)

  • 加入课程

Java4Android 23 抽象类和抽象函数的笔记

相关课时: 笔记详情:

抽象类就是拿来当爹的,让子类继承。

1、抽象类不能实例化。

2、类中有抽象函数,类必需定义为抽象类。

3、没有抽象函数,类也可以声明为抽象类。用于防止生成对象。

。。。。。。。。。。。。。。。。。。@Dingo妹

面向对象思想,先抽象,后具体。
抽象函数:只有函数定义,没有函数体。abstract关键字,abstract void fun();
函数定义:函数名,返回值类型,参数列表。

一个类中有抽象函数,这个类也必需定义为抽象类。

抽象类
abstract关键字修饰
1.抽象类不能生成对象
2.类中有抽象函数,类必需定义为抽象类
3.类中没有抽象函数,类也可以声明为抽象类。---防止生成对象,(设计就做基类)
抽象类就是用来被继承的。
抽象类的子类也声明成抽象类(可能继承了父类中的抽象函数)---编译通过,非实际使用;子类复写父类中的抽象函数。
abstract修饰的类也就基类。

考虑super的作用,抽象类里可以有构造函数。子类的构造函数先调用了父类的构造函数。抽象类(父类)的构造函数在生成子类对象时被调用。

0 0

你感兴趣的课程

8万+浏览/ 916学员/ 4.5评分
免费
6万+浏览/ 177学员/ 5评分
免费
6万+浏览/ 972学员/ 4.8评分
免费