当前位置:首页 > 站长杂谈 > 正文内容

JAVA(抽象)

小宝3年前 (2021-01-30)站长杂谈1371

 抽象是什么?抽象是一个特殊的类,抽取关键相关特性(属性和方法)构成对象,用程序的方法逻辑和数据结构 属性模拟现实的世界对象。就比如:一个买车的公司找你做一个信息程序,那就要先分析客户需要做的项目内容,一个车分:奔驰类,五菱宏光类,奥迪类;还有车的颜色类;这种抽象的,不能很细节的描述,就可以用到抽象类(abstract)来描述;

  抽象类的关键字:abstract;

抽象类语法格式:权限修饰符  abstract class 类名{代码块}

抽象方法:没有方法体

语法格式:权限修饰符 abstrsct 返回值 方法名(参数列表)

注意:抽象类中不一定要有抽象类方法,但是抽象方法必须声明在抽象方法中。

  特点:

1.抽象类不能直接实例化对象,可以利用多态的向上转型,通过子类实例化对象,子类必须要重写抽象类中的所有抽象方法。

2.抽象类的子类可以是普通类,也可以是抽象类。

3.抽象类有构造方法的作用是给子类实例化对象是时初始化父类的数据。

  禁忌:

1.抽象方法不能使用private权限(因为被privatre修饰的方法不能被继承)

2.抽象方法不能被使用final关键字(因为被final定义的方法不能被重写);抽象类不能使用final关键字(因为被final定义的类不能被继承);

3.抽象方法不能使用static关键字(因为没有实际意义)


扫描二维码推送至手机访问。

版权声明:本文由 菠萝博客 发布,如需转载请注明出处。

本文链接:https://www.boluobk.cn/post/158.html

标签: java抽象
分享给朋友:

相关文章

虚拟主机域名绑定教程

虚拟主机域名绑定教程

1.登陆域名管理平台,找到要解析的域名,然后点击“解析”(这里以腾讯云为例)。2.点击“添加记录”。3.打开解析界面就可以开始解析了。域名解析说明:A记录解析(IP解析)主机名处 填写 WWW  IP地址处填写对应IP 点击添加按...

宝塔IDC系统的弊端

宝塔IDC系统的弊端

现在越来越多的主商在互联网上使用宝塔定制的虚拟主机管理系统来销售虚拟主机但实际上它们在安全性和稳定性方面存在缺陷,这就是原因。首先,宝塔中所有站点的php进程池(PHP FPM)是共享的。PHP FPM可以设置PHP启动进程的数量、进程的最...

如何选择虚拟主机产品

如何选择虚拟主机产品

虚拟主机的作用很广泛,一般用于搭建网站网页,也可以用于存放数据(节点不同下载速度不同)等,不过大多数还是用来搭建网站,不过很多人不会选购主机,导致上了主机商的当,速度慢不说,还经常访问不了,这就需要在购买的时候去观察和测试主机产品的性能首先...

PHP 提取文件路径中文件名及文件后缀的方法

php 在处理本地的文件时,有时候需要获取到它们的文件名,以便做进一步的逻辑处理。那么在 php 语言中,如何获取本地的文件名呢?今天飞鸟慕鱼博客的小编就来和大家说一说,php 中通过文件的路径来提取文件名以及文件后缀的方法php base...

康乐Kangle 商业版完美智能防CC攻击(0误封)3311后台防护CC设置教程 防御一切CC攻击

康乐Kangle 商业版完美智能防CC攻击(0误封)3311后台防护CC设置教程 防御一切CC攻击

康乐kangle 商业版完美智能防CC攻击(0误封)3311后台防护CC设置教程 防御一切CC攻击教程1、安装心雨康乐Kangle商业版一键脚本2、脚本安装完毕后,进入康乐商业版管理后台,登陆网站地址,账号和密码如下:康乐kang...

康乐Kangle 商业版超强防CC 点击继续访问 一个美化css的界面

康乐Kangle 商业版超强防CC 点击继续访问 一个美化css的界面

超强版防CC教程这篇文章的防护配置方法同博文:康乐Kangle 商业版完美智能防CC攻击(0误封)3311后台防护CC设置教程 防御一切CC攻击。 的配置方法一样,只是更换了anit_cc中msg的参数,此参数的防护方案是如果超过...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。