java语言基础(35)——面向对象(final关键字)
来源:互联网 发布:国际阿里云购买方法 编辑:程序博客网 时间:2024/05/22 04:55
final 修饰类 该类不能被继承。
final 修饰方法 该方法不能被子类重写。
final 修饰变量 该变量的值不能修改,不能被重新赋值(只能赋值一次),其实就是常量。
class Student{ int num = 0; public Student(int num){ this.num = num; }}class FinalDemo{public static void main(String[] args){// final 修饰基本数据类型 无论是成员变量还是局部变量// 都不能重新赋值。final int x = 10;// x = 20;// 报错 无法为最终变量x分配值// final 修饰引用数据类型// 引用数据的地址值是不能改变的,所以不能重新赋值,// 但地址指向的内存中的内容是可以改变的,所以s.num可以重新赋值 final Student s = new Student(1); System.out.println(s.num);s.num = 2; System.out.println(s.num);// s = new Student(3); //报错 无法为最终变量s分配值}}
1 0
- java语言基础(35)——面向对象(final关键字)
- Java面向对象——final关键字
- Java基础(面向对象三——继承、final关键字、抽象类、接口)
- Java面向对象(四)final关键字
- java面向对象-final关键字
- JAVA面向对象-----final关键字
- java基础学习面向对象之final关键字 五-9
- 黑马程序员——Java基础---面向对象(继承_概述、关键字final、抽象类)(5) 分类: Java学习笔记
- Java基础—关键字final
- php面向对象(OOP)—final关键字
- 黑马程序员—Java面向对象(单例设计模式、面向对象的继承、final关键字)
- Java面向对象——构造方法和关键字(static、this、final、super)
- java基础4--面向对象(下)(继承、final关键字)
- Java基础07天 学习笔记_面向对象(继承,final关键字,抽象类,接口)
- 《java入门第一季》之面向对象(final关键字)
- Java-面向对象(高级篇)--final关键字
- Java面向对象高级--final关键字
- 深入java面向对象二:final关键字
- C++笔记(一)
- JavaScript学习-navigator对象
- 一个简单的servlet 程序
- HDU 573 tetrahedron 三维计算几何(叉积, 四面体内切球)
- 用Python操作数据库
- java语言基础(35)——面向对象(final关键字)
- Jmeter基础-入门
- 开门式或切西瓜式页面跳转,从中间向左右两边推开
- 浅谈斐波那契数列
- Maven下载及安装配置
- kylin——安装(hcatalog lib not found)
- 第十一单元练习题
- 廖雪峰Python的研读笔记(一) Python基础、函数、高级特性
- Win10 安装程序错误2502/2503 拒绝访问 解决