抽象类笔记Mars

原创 2016年05月31日 21:02:48

1.抽象类:表达的是一种概念。如:打印机比喷墨打印机更抽象。



子类继承父类的抽象类的抽象函数时:1.把自己变成抽象类 2.复写(overrider)父类抽象类的函数。复写:具有父子关系两个类当中,具有两个函数函数的定义完全相同,这两个函数的关系被称为复写。


2.演示抽象类的作用之一:

如果一个类,它的某一个函数(如:没有函数体)由子类函数实现且我们无法写出一个让子类通用的函数的话,一个比较好的方法就是吧这个函数和类定义为抽象,这样会强制子类在调用这个函数的时候会强制对其进行复写,避免潜在错误。

Ps:如果一段代码在语意上有错误的,那么在语法上也应该是有错误的。

版权声明:本文为博主原创文章,未经博主允许不得转载。

java程序抽象类讲解笔记

  • 2017年07月01日 20:06
  • 602B
  • 下载

VB.net学习笔记(十三)抽象类、多接口

Public MustInherit Class Person '只能被继承 Private mName As String Private mBirthDate As Date ...

Java学习笔记 --- 抽象类和接口的区别与联系

Java学习笔记 --- 抽象类和接口的区别与联系

黑马程序员.net学习笔记2--接口,抽象类小结。

----------Windows Phone 7手机开发、.Net培训、期待与您交流!!----------------            接口,抽象类悲剧啊,这两个东东有点郁闷,进过研究...

Scala学习笔记12【继承、抽象类、trait实战】

Scala 继承代码示例:class Father(val name: String, val age: Int){ println("Father is here.") val school ...

Java基础学习笔记09——(final关键字,多态,抽象类,接口)

final关键字,多态,抽象类,接口

韩顺平php视频笔记77 抽象类vs接口 关键字final const

继承和实现接口的比较:   (1) 可以认为 实现接口是对单一继承的补充. (2) 可以在不破坏类层级关系的前提下,对某个类功能扩展. ----------------------...

【读书笔记】设计模式_接口与抽象类

客户对象:一个请求其他对象的服务的对象称为客户对象。对象A调用了对象B的方法,称A为客户对象。 定义一个计算员工薪水的接口,由于有不同的员工,若将计算方法都放在员工类的内部,不利于代码的维护。 pub...

Java基础07天 学习笔记_面向对象(继承,final关键字,抽象类,接口)

001 002 继承概述 寻找对象直接的关系,并提取共性,单独进行描述。 classPerson { String name; int age; }   classStude...
  • fafrifa
  • fafrifa
  • 2014年09月01日 14:04
  • 257

Java笔记——接口与抽象类

360百科的解释“Java接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。”换句话...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:抽象类笔记Mars
举报原因:
原因补充:

(最多只允许输入30个字)