新闻详情

新闻详情

首页 / 资讯中心 / 详情

9.三个修饰符

发布时间:2026/9/1 6:20:21来源:尧图网络
9.三个修饰符
三个修饰符一、abstract抽象的1.abstract 修饰类(1) 被 abstract 修饰的类叫抽象类语法abstract class 类名 {}(2) 抽象类编译后生成独立的 .class 文件(3) 抽象类不能直接 new 对象但可以声明引用(4) 抽象类可包含成员变量、普通方法(5) 抽象类有构造方法供子类创建对象时调用2.abstract 修饰方法(1) 被 abstract 修饰的方法叫抽象方法(2) 抽象方法只有声明无实现无 {}语法访问修饰符 abstract 返回值类型 方法名(参数列表);(3) 抽象方法只能在抽象类中抽象类可含抽象 / 普通方法(4) 子类继承抽象类非抽象子类必须重写所有抽象方法否则子类也需定义为抽象类3.抽象类作用强制子类重写方法实现多态二、static静态的1.static 修饰属性静态属性 / 类变量(1) 语法访问修饰符 static 数据类型 属性名;(2) 特点全类共享所有对象共用一份不随对象创建而新增(3) 访问方式推荐 类名。属性名不建议用对象名访问(4) 内存位置方法区非堆内存2.static 修饰方法静态方法 / 类方法(1) 语法访问修饰符 static 返回值类型 方法名(参数列表) {}(2) 访问方式推荐 类名。方法名 ()(3) 核心规则•静态方法只能直接访问静态成员静态属性 / 方法•静态方法不能用 this、super•静态方法可被继承但不能实现多态•非静态方法可访问静态 非静态成员3.static 修饰代码块静态代码块(1) 位置类内、方法外用 static 修饰 {}(2) 执行时机类加载时只执行一次优先于构造方法(3) 作用初始化静态属性、加载配置、注册驱动等(4) 类加载时机首次 new 对象、首次访问静态成员、子类加载触发父类加载4.static 修饰内部类静态内部类不依赖外部类对象三、final最终的、不可变的1.final 修饰变量常量(1) 局部 / 实例 / 静态变量只能赋值一次不可修改(2) final 实例变量无默认值初始化时机声明时、构造方法、动态代码块(3) final 静态变量无默认值初始化时机声明时、静态代码块(4) final 引用地址不可变但对象内部数据可改2.final 修饰方法•可被子类继承但不能重写覆盖3.final 修饰类•不能被继承无子类•常见类String、System、Math
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

Lingo8.0.zip 解压报错 EOCD 排查与老软件兼容性修复指南 2026/9/2 2:56:47

Lingo8.0.zip 解压报错 EOCD 排查与老软件兼容性修复指南

简介:Lingo 8.0是一款交互式线性和通用优化求解器,常用于数学建模竞赛中的线性、非线性与整数规划问题求解,适合数学建模参赛者、科研人员及运筹优化学习者使用。压缩包共415个文件,大小约9.28MB,核心包括lg4模型文件、…

阅读更多 →
FFmpeg 32位/64位库架构不匹配问题排查与选型指南 2026/9/2 2:56:47

FFmpeg 32位/64位库架构不匹配问题排查与选型指南

简介:这是针对Windows平台的FFmpeg音视频开发库包,覆盖32位与64位系统,适合需要在Visual Studio等环境下编译多媒体应用的C/C开发者。压缩包共293个文件,约28.82MB,包含223个头文件、16个静态库lib、16个动态库dll&…

阅读更多 →
基于ROS2的机器导盲犬开发:感知、导航与交互实践 2026/9/2 2:56:47

基于ROS2的机器导盲犬开发:感知、导航与交互实践

机器导盲犬最近两年从实验室概念快速走向场景验证。在2026年机器人大会上,兵器集团展示的“小远”机器导盲犬成为服务机器人板块的热点之一,《现代兵器》杂志也围绕它的技术路线做了专访。和普通四足机器人不同,机器导盲犬的核心不是“能走”…

阅读更多 →
FFmpeg 32位与64位库选型及Windows集成实战指南 2026/9/2 2:56:47

FFmpeg 32位与64位库选型及Windows集成实战指南

简介:面向Windows平台开发者的FFmpeg 32位与64位库文件包,内置libavcodec、libavformat、libavfilter、libavutil等核心组件,可直接用于视频转码、音频处理、流媒体推拉流等多媒体应用开发,免去自行编译和配置环境的繁琐流程。压缩…

阅读更多 →
Windows下游戏Demo解压与运行避坑指南 2026/9/2 2:56:47

Windows下游戏Demo解压与运行避坑指南

简介:《Gamer Struggles》1.1.2演示版(Windows)完整运行包,内含游戏主程序GamerStruggles.exe、UnityPlayer.dll、UnityCrashHandler64.exe以及Data资源目录和MonoBleedingEdge框架,面向希望直接体验该Unity游戏Demo的…

阅读更多 →
AI动态写真制作指南:从Stable Diffusion到视频生成 2026/9/2 2:53:47

AI动态写真制作指南:从Stable Diffusion到视频生成

1. 背景:从“一张图”到“一段视频”的AIGC写真新玩法最近在折腾AIGC方向的项目时,发现很多做虚拟角色、二次元风格、数字人内容的朋友,都不再满足于“生成一张静态图”,而是希望把一张精美的角色立绘做成“会动”的动态写真&…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞