总结:final:最终的

1)final可以用来修饰的结构:类、方法、变量

2)final 用来修饰一个类:此类不能被其他类所继承。 比如:String类、System类、StringBuffer类等。

3)final 用来修饰方法:表明此方法不可以被重写, 比如:Object类中getClass();

4)final 用来修饰变量:此时的"变量"就称为是一个常量

①final修饰属性:可以考虑赋值的位置有:显式初始化、代码块中初始化、构造器中初始化。

②final修饰局部变量:尤其是使用final修饰形参时,表明此形参是一个常量。当我们调用此方法时,给常量形参赋一个实参。一旦赋值以后,就只能在方法体内使用此形参,但不能进行重新赋值。

5)static final 用来修饰属性:全局常量

java程序设计_Java程序设计--final(笔记)相关推荐

  1. java程序设计_Java程序设计:学习笔记(4-5)(未完工)

    声明: 本文内容基于"吉首大学软件学院-Java程序设计(Java面向对象程序设计)"网课与个人实践经验修改编写而成.本文属于Arcadia项目组成部分.若有错误或不足之处存在请联 ...

  2. java程序设计_Java程序设计-类和对象(笔记)

    1)类(Class)和对象(Object)是面向对象的核心概念. 类是对一类事物的描述,是抽象的.概念上的定义 对象是实际存在的该类事物的每个个体,因而也称为实例(instance). 2)" ...

  3. java程序设计_Java程序设计--接口interface(笔记)

    有时必须从几个类中派生出一个子类,继承它们所有的属性和方法.但是,Java不支持多重继承.有了接口,就可以得到多重继承的效果. 有时必须从几个类中抽取出一些共同的行为特征,而它们之间又没有继承关系,仅 ...

  4. java程序设计_Java程序设计-Object类(笔记)

    1.(java.lang.Object类,代码情景引入)(API演示Object类的内容) 总结: 1)Object类是所有Java类的根父类 2)如果在类的声明中未使用extends关键字指明其父类 ...

  5. java 教学大纲_Java程序设计课程教学大纲

    教研室主任:韩莉莉 执笔人:韩莉莉 一.课程基本信息 开课单位:管理学院 课程名称:Java程序设计 课程编号:182022 英文名称:Java programming 课程类型:专业基础课 总学时: ...

  6. 哈尔滨 java 哈工大_java程序设计-4哈工大全部课件.pptx

    java程序设计-4哈工大全部课件.pptx 还剩 41页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,很抱歉,此页已超出免费预览范围啦! 如果喜欢就下载吧,价低环保! 内容要点: 424 ...

  7. 重庆邮电大学java试题_Java程序设计

    1. Java是什么样的语言? 答:Java语言是一门用途广泛的.面向对象的语言.Java语言可以编写桌面应用.手机应用及企业应用.Java简洁优雅,易于学习. 2. 没有学过编程,能学吗? 答:本课 ...

  8. java 麻将_JAVA程序设计(11)-----面对对象0基础设计 麻将 创建麻将牌 然后洗牌 发牌~ 恩 就这样...

    zzzzZZZZ 1.開始还想贴图的 实在太懒了-- 这是一张麻将 package com.lovo; import java.awt.Graphics; import java.awt.Image; ...

  9. java 管理 程序设计_Java程序设计——学生基本信息管理系统

    1.团队课程设计博客链接 2.个人负责模块说明 查询和修改功能 3.个人代码提交记录 4.自己负责模块或任务详细说明 代码结构为: ,DB包为数据库操作,sims包为操作界面以及各个功能. 本人负责的 ...

最新文章

  1. 从人肉到智能,阿里运维体系经历了哪些变迁?
  2. 浏览器中唤起native app || 跳转到应用商城下载(二) 之universal links
  3. 一体机怎么修复音频服务器,教学触摸一体机没有声音怎么办?
  4. notepad php格式,notepad怎么格式xml
  5. python观察日志(part28)--数据的加载与存储
  6. spring3: Aspectj后置返回通知
  7. MIT“35岁以下科技创新35人”榜单揭晓
  8. luogu2756 飞行员配对方案问题 (裸匈牙利)
  9. 顺丰多收一元,这合理吗?
  10. Java继承,接口,抽象类
  11. 怎么用最短时间高效而踏实地学习Linux?
  12. 计算机课怎么管纪律,浅谈如何巧妙设置学生机轻松管理机房课堂纪律
  13. python爬虫实例——中国电影票房
  14. Unity3D零基础视频教程下载(全套+视频)
  15. 【codevs 1329】东风谷早苗
  16. freeCodeCamp Falsy Bouncer
  17. 流媒体学习之路(mediasoup)——simulcast 与 svc 简介(7)
  18. Win11无线网络适配器显示感叹号怎么办
  19. 树莓派PyQt5触摸屏软键盘调用实现
  20. 【原创】图像处理第5弹:面部表情识别--微笑

热门文章

  1. Java 线程池的实现原理,你真的理解吗?
  2. MySQL定时备份数据库方案(全库备份)
  3. 阿里终面:如何设计一个高性能网关?
  4. 小林求职记(四)不会吧不会吧,面试还真会问这些呀
  5. 新买的服务器怎么安装Linux,买了新服务器,如何从头开始配置?Ubuntu系统安装+新建用户名+挂...
  6. UTF-16 -- 顶级程序员也会忽略的系统编码问题,JDK 错了十年!
  7. CSS3中的pointer-events
  8. Android IT资讯网络阅读器应用源码
  9. 扩展CheckBoxList实现选中绑定
  10. python 打包exe 运行dll load failed_Python ImportError: DLL load failed: %1 不是有效的 Win32 应用程序。...