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

    (1)final在java中表示的意思是最终的意思。也可以称为完结器。

    (2)可以使用final关键字声明类、属性、方法:

    a、使用final声明的类不能有子类;

    b、使用final声明的方法不能被子类所覆写;

    c、使用final声明的变量即成为常量,常量不可以修改。

    例子1:

    package cn.itcast.day1;
    
    final class A{
    }
    
    class B extends  A{  // 出现错误,B不能继承A
    }
    
    public class ReflectTest {
        public static void main(String[] args){
            
        }
    }

    例子2:

    package cn.itcast.day1;
    
    class A{
        final void show(){  // 由于final关键字,所以不能被B覆写
            System.out.println("show A");
        }
    }
    
    class B extends  A{
        void show(){
            System.out.println("show B");
        }
    }
    
    public class ReflectTest {
        public static void main(String[] args){
            System.out.println("Running");
        }
    }

    例子3:

    package cn.itcast.day1;
    
    class A{
        private final int MAX_NUMBER = 57;
        public void show()
        {
            System.out.println(MAX_NUMBER);
            //MAX_NUMBER = 23;  // 出现错误
        }
    }
    
    public class ReflectTest {
        public static void main(String[] args)
        {
            A a = new A();
            a.show();
        }
    }
  • 相关阅读:
    关于Response.End的亦常
    关于web.config
    本地打印机的设置
    xml的操作
    javascript定义对象的几种简单方法
    WindowsXP下共享无线网络设置步骤
    第四章:使用Rich控件
    第五章母版页
    第八章数据访问概述
    对lock(obj)中的obj的理解
  • 原文地址:https://www.cnblogs.com/Robotke1/p/3102869.html
Copyright © 2011-2022 走看看