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

[进阶]面向对象之 包 final

文章目录

    • 什么是包
    • 包名的规则:
    • 什么时候需要导包
  • final
    • 常量

什么是包

包就是文件夹。用来管理各种不同功能的Java类,方便后期代码维护。

包名的规则:

  • 公司域名反写+包的作用,需要全部英文小写,见名知意。
  • 使用其他类时,需要使用全类名。

什么时候需要导包

  • 使用同一个包中的类时,不需要虽包,
  • 使用java.lang包中的类时,不需要导包。
  • 其他情况都需要导包
  • 如果同时使用两个包中的同名类,需要用全类名

在这里插入图片描述

final

修饰方法:表明该方法是最终方法,不能被重写
修饰类:表明该类是最终类,不能被继承
变量:叫做常量,只能被赋值一次

常量

实际开发中,常量一般作为系统的配置信息,方便维护,提高可读性。
常量的命名规范:

  • 单个单词:全部大写
  • 多个单词:全部大写,单词之间用下划线隔开
    重点:
  • final修饰的变量是基本类型:那么变量存储的数据值不能发生改变,
  • 引用类型final修饰的变量是那么变量存储的地址值不能发生改变,对象内部的可以改变。

http://www.mrgr.cn/news/27581.html

相关文章:

  • JavaScript 中的 filter 函数
  • 新手小白学习docker第八弹------实现MySQL主从复制搭建
  • 修改mysql默认字符集
  • Nginx Spring boot指定域名跨域设置
  • python包管理工具pip和conda的使用对比
  • ⾃动化运维利器 Ansible-变量
  • redis windows安装包下载路径
  • Python实用的27个实例,涵盖从基础到进阶的所有领域!
  • 字典转换(根据字典转换、根据id转换)
  • 为什么黄酒不能成为主流?
  • Leetcode 验证回文串
  • AUTOSAR_EXP_ARAComAPI的5章笔记(6)
  • 【网络安全 | Java代码审计】JreCms代码审计
  • 【网络通信基础与实践第三讲】传输层协议概述包括UDP协议和TCP协议
  • PCIe进阶之TL:First/Last DW Byte Enables Rules Traffic Class Field
  • 玩转springboot之为什么springboot可以直接执行
  • MySQl篇(基本介绍)(持续更新迭代)
  • 扣子智能体实战-汽车客服对话机器人(核心知识:知识库和卡片)
  • 01.AI推出Yi模型家族:多维度能力的展示
  • 二叉树算法
  • 召回01 基于物品是协同过滤 ItemCF
  • 【RabbitMQ 项目】服务端:数据管理模块之绑定管理
  • Qwen2-VL的微调及量化
  • L298N电机驱动方案简介
  • Promise查漏及回调地狱结构优化
  • 循环练习 案例