zoukankan      html  css  js  c++  java
  • 从零开始学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 里面的语句是一定被执行的

    这样可以保证程序不中止

  • 相关阅读:
    「总结」容斥。二.反演原理 3.约数容斥
    「总结」容斥。二.反演原理 2.组合容斥
    「总结」容斥。二.反演原理 1.子集容斥
    「总结」容斥。一.容斥原理
    「考试」num (破800纪念)
    「刷题」 网络
    「考试」 Or
    「考试」weight
    「刷题」GERALD07加强版
    「刷题」Triple
  • 原文地址:https://www.cnblogs.com/zero-begin/p/4769576.html
Copyright © 2011-2022 走看看