java面向对象中抽象类的使用方法
对于抽象类,还记着老师当时有一句话:“抽象类天生就是当爹的”,看完本便有所体会。java编程中面向对象可以清晰的整理我们的思维方式,以对象的方式描述一些事物;而抽象类没有详细的信息去描述一个对象,反而更有利于在头脑中搭建整体的框架。抽象类不仅可以加快编写速度,还可以增加代码的安全性,下面具体描述抽象类的使用方法。
操作方法
(01)用abstract关键字修饰一个抽象类和一个抽象方法,抽象类内不会过多具体的实现,只会搭建一个框架。
(02)子类必须实现抽象父类的抽象方法,同时子类也可以向上转型无偿继承父类的非抽象公开方法。
(03)抽象类不能创建对象,只能被继承之后创建子类的对象。
(04)如果一个类包含抽象方法(抽象方法没有方法体),那么这个类必须是抽象类。
(05)如果一个类是抽象类,那么不一定包含抽象方法,因为可以抽象类中全部是非抽象方法,比如一个抽象父类自己实现了方法,但这种形式不多件,因为抽象类还是要以框架为主。
(06)以学生和人为例,学生(Student)是一个人(Person),人是抽象的,学生有人共有的属性(成员属性),也有人的行为(成员方法),学生同样也有自己私有的属性和行为,这样就组成了比较形象的抽象类。
特别提示
学会用抽象的面向对象思想解决问题,是作为程序员的一个良好的习惯。
-
手机如何传输音乐到mp3
现在仍然有很多中学生需要使用MP3来听音乐,听英语单词等,那么如何通过手机传输音乐到MP3那里呢?小编和大家分享几个小技巧。操作方法(01)第一种情况就是插入存储卡式的MP3,可以把存储卡弹出来,再把它装入到手机的卡槽里,然后关紧卡槽。(02)接头,打开手机——点击实用工具...
-
怎么发空白朋友圈 微信朋友圈怎么发空白说说
空白朋友圈目前只有ios用户可以这样玩,安卓版的还不能这样操作!操作方法(01)打开微信,点击页面底部的“发现”,然后点击“朋友圈”。(02)按住朋友圈右上角的“相机”按钮,切记不要松开。(03)然后进入发表文本的界面,在输入框中随便输入几个文本。(04)然后按住右上角的“发送...
-
微信视频号怎么关闭?
微信6.0版本推出了新功能小视频,对于这个功能,有些小伙伴害怕跑流量但是又不知道怎么关闭,所以下面就介绍一下怎么关zd闭这个小视频。操作方法(01)打开手机点击进入微信,在微信页面点击“发现”。(02)在“发现”页面这里就能看到所谓的“视频号”入口。但是不在这里进...
-
微博离线缓存的视频在哪里?
小伙伴们在刷微博的时候,遇到喜欢的视频或者来不及看的视频会喜欢离线缓存,然后有时间的时候再打开来看。接下来就让我们来看看微博离线缓存的视频在哪里吧。操作方法(01)第一步当然是打开微博,找到你想缓存的视频微博正文。(02)然后点击右上角的三个点,选择发送短信分...