• 从零开始学JAVA DAY8


    1.object 上帝类 所有父类的子类

    在每一个类中都隐藏有super() 最终父类都是指向object 类

    可以利用这个实现多态 instanceof

    2.内部类 

         顾名思义,即一个类里面的类,为了增加代码的简洁性,使一个功能可以被持续使用

    class A

    {

        class B{

                   }

    }

    当然如果外部类(A) 想要使用在B当中定义的局部变量,那么就需要吧B和这个局部变量静态化

    想要new一个B当中的对象, 写法: new A.new B 

       static class B

    使用方法和函数一致

    2.1  

    匿名内部类

    没有名字的内部类,但是需要有继承或者实现关系

    class A  

    {

        class extends C{

                  }

    }

    3 new 的对象也可以这样写

      new A(){ //A可以是任意的名称(不用必须已经出现过)

           void show(){};

              }.show();

      4. 关键字 Exception 在JAVA中错误也是一个类

    这个类已经被定义好了,一旦发生错误,系统会判断出这个错误并给出提示,并且终止程序

    如果想自己定义提示也可以

    关键字 throws throw

    两者的区别是throws 可以把这个错误从类,函数扔出去, throw 则从局部变量扔出去

    try{

    }

    catch(Exception e){

    }

    finally{

    }

    这三个关键字  try,catch   try,finally, catch, finally 能组在一起

     把可能错误的程序放到try里面如果发生错误执行catch里面的语句,finally 里面的语句是一定被执行的

    这样可以保证程序不中止

  • 相关阅读:
    C++编译器详解(二)常见precompiling 指令介绍
    C++编译器详解(一)
    Music
    jQuery语法
    Freedom DownTime
    A
    Map类
    伤不起:File.toPath() & Paths.get()
    在不同浏览器中空格显示的效果不一致的问题(主要是宽度不一致)
    关于xmlhttp会使用ie的缓存的问题及解决
  • 原文地址:https://www.cnblogs.com/zero-begin/p/4769576.html
Copyright © 2020-2023  润新知