当前位置: 首页 > news >正文

起步——抽象类

抽象类

使用abstract关键字修饰类

public abstract class Person {   //通过添加abstract关键字,表示这个类是一个抽象类protected String name;   protected int age;protected String sex;protected String profession;protected Person(String name, int age, String sex, String profession) {this.name = name;this.age = age;this.sex = sex;this.profession = profession;}public abstract void exam();   //抽象类中可以具有抽象方法,也就是说这个方法只有定义,没有方法体
}//而具体的实现,需要由子类来完成,而且如果是子类,必须要实现抽象类中所有抽象方法:public class Worker extends Person{public Worker(String name, int age, String sex) {super(name, age, sex, "工人");}@Overridepublic void exam() {   //子类必须要实现抽象类所有的抽象方法,这是强制要求的,否则会无法通过编译System.out.println("我是工人,做题我并不擅长,只能得到 D");}
}

抽象类的特点:
1.无法实例化,需要靠子类去实现相应方法,自身起到约束子类的作用
2.抽象类中可以有普通方法
3.抽象方法必须在抽象类中
4.抽象类中的抽象方法不能为私有,需要让子类访问并加以实现
5.继承抽象类所有方法的子类,都必须要有实现对应抽象方法的方法,除非自身为抽象类

http://www.jsqmd.com/news/1303447/

相关文章:

  • 导师推荐!2026最新AI论文工具测评与实用推荐
  • 掌握浏览器Cookie的终极指南:Cookie Editor完整教程
  • 智能降重实用技巧分享 高效实现文本内容原创性提升的方法指南
  • 2026年7月湖北省武汉市联通融合宽带避坑指南一篇说透 - 找卡家园
  • 2026 广州荔湾区搬家攻略!西关老房窄楼道窄巷搬家实操技巧、运输方案与消费避坑指南 - 厚道搬家
  • 爱回收和转转哪个靠谱?两台iPhone都卖过,说说真实体验 - 甄选测评馆
  • Windows 11个性化设置崩溃修复深度解析:ExplorerPatcher实战指南
  • 2026小一寸证件照App制作完整指南:尺寸标准与实用工具操作讲解 - 工具软件使用方法推荐
  • 2026河北玻璃钢储罐生产厂家 核心疑问全解答 - 甄选测评馆
  • AI 智能电动窗帘电机智能功率 MOSFET 完整选型方案
  • 终极Cookie管理神器:Cookie Editor完整使用指南
  • Python在金融科技中的高效应用与实战技巧
  • 基于微信小程序传统美食文化宣传平台设计与实现
  • ncmppGui:3分钟解锁网易云音乐加密格式的终极解决方案
  • 7 月全月 AI 服务运行报告:可用率、延迟和成本的最终数字
  • 告别游戏崩溃:XCOM 2模组管理器的智能革命
  • 电子制造中的FATP视觉检测解决方案
  • 5分钟搭建专业级国标视频监控平台:wvp-GB28181-pro完整部署教程
  • 2026职场AI工具分级指南:精准选对工具,告别无效加班
  • AI 智能电动窗帘电机智能功率 覆盖电机驱动、控制逻辑、电源管理的完整选型方案
  • 为什么你的AI分单系统越用越慢?——GPU显存泄漏、特征漂移、实时流延迟三重危机同步爆发预警
  • 企业级参数化设计自动化实战指南:FreeCAD从CAD建模到FEM优化的全链路解决方案
  • PR模版网站哪个好?2026年5个国内外下载网站评分与选择指南
  • 爱回收2026实测:回收手机哪个平台价格高,到手价谁更稳? - 甄选测评馆
  • 5分钟掌握Lottie-Windows:Windows动画开发的终极指南
  • Java 23 种设计模式:从踩坑到精通 | 番外:代理模式 —— 物流服务访问控制实战
  • 毕业论文神器!盘点2026年备受追捧的AI论文写作工具
  • 音视频干了十一年,我的技术栈窄得像根针
  • 浏览器Cookie管理神器:5分钟掌握Cookie Editor完整指南
  • 飞书AI团队协作效能评估报告(2024Q2独家数据):TOP10企业已启用「AI协作健康度」仪表盘