zoukankan      html  css  js  c++  java
  • 4.6Java之final关键字

    4.6Java之final关键字

    final修饰变量

    注意:

    • 由final修饰的变量一旦赋了初值,就不能被重新赋值---只能被赋一次值

    final int MAX_SPEED = 120;

    final修饰方法

    注意:

    • 该方法不可被子类重写,但是可以被重载

    final void study(){}

    实例:

    class Animal{
       //叫一声的方法
       public final void shout(){
           System.out.println("叫了一声!");
      }
    }

    //第二个类,狗
    class Dog extends Animal{
       //重写方法
       public void shout(){
           System.out.println("汪汪汪");
      }
       /*
       上面的方法加了final下面就会提示编译错误
       被final修饰的方法不能被重写了
        */

    final修饰类

    注意:

    • 修饰的类不能被继承。比如:Math、String等

    fianl class A{}

    实例:

    final class Animal{
       //叫一声的方法
       public final void shout(){
           System.out.println("叫了一声!");
      }
    }

    //第二个类,狗
    class Dog extends Animal{
       //重写方法
       public void shout(){
           System.out.println("汪汪汪");
      }
       /*
       上面的方法加了final下面就会提示编译错误
       被final修饰的方法不能被重写了
        */

     

     

    It's a lonely road!!!
  • 相关阅读:
    [rabbitmq] python版本(二) 工作队列
    [rabbitmq] python版本(一)HelloWorld
    rabbitmq安装上手
    leetcode1 两数之和
    mybatis学习笔记(一)入门上手
    神经网络简介
    hexo+github pages搭建个人博客
    简单RTSCamera实现
    数据结构复习:树
    LINQ
  • 原文地址:https://www.cnblogs.com/JunkingBoy/p/14626238.html
Copyright © 2011-2022 走看看