zoukankan      html  css  js  c++  java
  • java final

    package cn.sasa.demo2;
    
    public final class Dog {
    
    	//final关键字,意为最终的
    	//类可以被继承,但如果我不想这个类被继承,或者类中的某些方法不希望被重写,那么可以用final修饰
    	
    	//final可以修饰类
    	
    	//final可以修饰成员变量
    	//final修飾基本類型
    	//被final修饰的变量是常量,不能改值
    	public final int num = 1;
    	//被final修饰的变量为常量,常量不允许改值
    	//num = 3;
    	
    	//final修饰引用数据类型
    	//被final修饰的引用数据类型不允许更改地址
    	public final Cat c1 = new Cat();
    	Cat c2 = new Cat();
    	//不允许更改c1的地址,否则报错
    	//c1 = c2;
    	
    	//final可以修饰方法
    	//如果类被继承后,此方法不允许重写
    	public final void eat() {
    		System.out.println("the dog is eating");
    	}
    	public int eat(int num) {
    		return 1;
    	}
    	
    	
    	
    }
    

     

    package cn.sasa.demo2;
    
    //Dog被final修饰,不允许被继承
    //public class WangCai extends Dog{
    //
    //}
    
    public class WangCai{
    	
    }
    

      

     

  • 相关阅读:
    vue搭建开发环境
    一些意想不到的小bug。
    小程序开发中遇到的问题
    Per相关图书推荐
    MATLAB相关图书推荐
    CSS相关图书推荐
    Cocos2d相关图书推荐
    JSP相关图书推荐
    Fortran相关图书推荐
    R语言相关图书推荐
  • 原文地址:https://www.cnblogs.com/SasaL/p/10007137.html
Copyright © 2011-2022 走看看