新闻详情

新闻详情

首页 / 资讯中心 / 详情

9.三个修饰符

发布时间:2026/9/17 12:31:50来源:尧图网络
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

相关资讯

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

较早相关资讯

最新相关资讯

Agent技能系统设计与实践:让智能体具备可复用的专业能力 2026/9/18 0:44:50

Agent技能系统设计与实践:让智能体具备可复用的专业能力

做AI Agent项目有一段时间了,我最大的感触是:真正让Agent从“玩具”变成“工具”的,往往不是模型本身,而是它能不能稳定复用一套高质量的工作方法。早期大家比的是Prompt写得多花哨,后来比的是工具调用链多复杂&#x…

阅读更多 →
STM32智能鱼缸:本地闭环控制与微信小程序物联网设计 2026/9/18 0:44:50

STM32智能鱼缸:本地闭环控制与微信小程序物联网设计

简介:这是一份面向嵌入式物联网学习者及课程设计、毕业设计需求者的项目文档,围绕基于STM32的智能鱼缸系统与配套微信小程序展开。资源以单个PDF交付,压缩包约42.7MB,正文系统梳理了以STM32F103RCT6为主控的硬件方案,涵…

阅读更多 →
PMBOK第六版与第七版学习全攻略:知识总结与备考路径 2026/9/18 0:44:50

PMBOK第六版与第七版学习全攻略:知识总结与备考路径

最近在跟朋友聊PMP备考的时候,发现一个很有意思的现象:很多人手里同时摆着PMBOK第六版和第七版,却不知道怎么把这两本书串起来。有人觉得第七版出来后第六版就作废了,有人拿着第七版的12条原则和8大绩效域一头雾水,还有…

阅读更多 →
Aptos 公网全节点 Helm 部署指南:基于 aptos-core 的 aptos-fullnode 图表配置与运维全解析 2026/9/18 0:44:50

Aptos 公网全节点 Helm 部署指南:基于 aptos-core 的 aptos-fullnode 图表配置与运维全解析

Aptos 公网全节点 Helm 部署指南:基于 aptos-core 的 aptos-fullnode 图表配置与运维全解析 【免费下载链接】aptos-core Aptos is a layer 1 blockchain built to support the widespread use of blockchain through better technology and user experience. 项目…

阅读更多 →
工控协议太多怎么啃?个人开发者的高效采集实战指南 2026/9/18 0:44:50

工控协议太多怎么啃?个人开发者的高效采集实战指南

接到一个活儿:把现场的设备数据全部采上来,清单里有 PLC、温控表、变频器、电表、传感器,粗粗一数,涉及 12 种工控协议。当时我脑子里的想法和大多数个人开发者一样:这活儿是人干的吗?工控协议从来不是统一…

阅读更多 →
深入理解C++虚函数表:多态机制、内存布局与工程陷阱 2026/9/18 0:41:50

深入理解C++虚函数表:多态机制、内存布局与工程陷阱

1. 虚函数表:多态机制的核心引擎如果要用一句话说清楚C多态,我会说:多态就是“同一个调用语句,在不同对象身上表现出不同行为”。而虚函数表正是支撑这套行为分发的底层机制。很多初学者第一次接触虚函数表,是在背八股…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

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

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