Java:final关键字对类、方法和成员变量的修饰

 时间:2024-10-12 17:40:31

1、final修饰类、成员变量。这里以class A为例,如果A类前添加final关键字,那么该类将不能被继承,也就是没有子类,这样的类被称为final类。在java中最常见的是java.lang包中提供的String类,该类对于程序的编译和运行都有很重要的作用,因此,java中不允许用户程序扩展String类。

Java:final关键字对类、方法和成员变量的修饰
Java:final关键字对类、方法和成员变量的修饰
Java:final关键字对类、方法和成员变量的修饰

2、final修饰方法。如果final修饰了父类中的一个方法,那么这个方法虽然可以被子类继承,但却不允许在子类中进行重写,即子类不可以隐藏继承的final方法。

Java:final关键字对类、方法和成员变量的修饰
Java:final关键字对类、方法和成员变量的修饰
Java:final关键字对类、方法和成员变量的修饰

3、最后,在主类中通过类A创建对象后调用各个含final关键字的方法,并且通过System.out.println()进行输出就能看到final关键字修饰后的显示结果了。这里System.out.println()中的参数100传递给r,将被final修饰的r变量赋值为常量。

Java:final关键字对类、方法和成员变量的修饰
Java:final关键字对类、方法和成员变量的修饰
Java:final关键字对类、方法和成员变量的修饰
  • 如何制作福州拌面?
  • 三色堇的养殖方法?
  • 溺水的自救与救助措施有哪些?
  • 08款雅阁制动系统常见问题
  • IBM WebSphere MQ安装及配置详解
  • 热门搜索
    我爱读书手抄报的内容 肺炎手抄报 网络安全手抄报图片 母亲节手抄报图片 关于成长的手抄报 安全饮食手抄报 三年级手抄报图片 端午手抄报图片 感恩手抄报资料 心理健康手抄报花边