广

Java编程

  • IOS开发
  • android开发
  • PHP编程
  • JavaScript
  • ASP.NET
  • ASP编程
  • JSP编程
  • Java编程
  • 易语言
  • Ruby编程
  • Perl编程
  • AJAX
  • 正则表达式
  • C语言
  • 编程开发

    java面向对象基础_final详细介绍

    2018-11-02 13:12:24 次阅读 稿源:互联网
    零七广告
    final:
    继承的弊端:打破了代码的封装性,final的出现正好弥补了这一弊端
    final关键字:
    1-final是一个修饰符,可以修饰类,方法,变量;
    2-final修饰的类不能被继承
    3-final修饰的方法不可以被覆盖
    4-final修饰的变量是一个常数,只能被赋值一次并且要在定义时就将其赋予某值

    规则:
    被定义final的常量要用大写字母表示,各单词之间用下划线_来隔开.
    实例一:
    class Father01{
    final String FATHER01_NAME = "张三";
    final int FATHER01_AGE = 20;

    final void show(){
    // age=9; //错误!!!age被定义为final,定义时已经被赋值,不能再被赋值
    System.out.println("姓名: " + FATHER01_NAME);
    }
    }
    final class Father02{
    }
    class Son01 extends Father01{
    // public void show() { //错误!!!被final定义的方法不能被覆盖
    //
    // }
    }
    //class Son02 extends Father02{ //错误!!!被final定义的类不能被继承
    //
    //}

    零七网部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与零七网进行文章共享合作。

    零七广告
    零七广告
    零七广告
    零七广告