zoukankan      html  css  js  c++  java
  • 作业

    1.final修饰类,修饰方法,修饰变量有什么特点?
    都是最终的不能改变的

    2、package,import,class之间有没有顺序关系?
    package>import>class
    3、Java中的权限修饰符有哪些?
    public 、protected 、private 、default
    4、内部类的访问特点是什么?
    1,内部类可以直接访问外部类中的成员。
    2,外部类要访问内部类,必须建立内部类的对象。

    5、局部内部类访问局部变量,该局部变量必须用哪个关键字修饰,为什么?
    局部内部类访问局部变量,必须使用final关键字(仅限JDk8以下的版本)
    对于普通局部变量他的作用域就是该方法内,当方法结束该局部变量就随之消失;
    但局部内部类可能产生隐式的“闭包”,闭包将使得局部变量脱离他所在的方法继续存在。
    由于内部类可能扩大局部变量的作用域,如果再加上这个被内部类访问的局部变量没有使用final修饰,
    也就是说这个变量的值可以随时改变,此变量已经消失不能修改了,
    因此java编译器要求所有被内部类访问的局部变量必须使用final修饰符修饰。
    6、内部类的格式? 它的本质是什么?
    class 外部类 {
    修饰符 class 内部类 {
    //其他代码
    }
    }

    7、匿名内部类的前提条件,格式分别是什么?
    前提条件:必须是继承或者接口
    格式:
    new 接口或者父类(){
    重写抽象方法;
    };

    8.代码块的分类?
    代码块分为静态代码块和构造代码块

  • 相关阅读:
    HDU5343:MZL's Circle Zhou(SAM,记忆化搜索DP)
    动归皆背包——那些做过的背包
    CODEVS 3943 数学奇才琪露诺
    codevs 1540 银河英雄传说
    CODEVS 1004四子连棋
    洛谷1082 同余方程
    洛谷1006 传纸条
    洛谷1508 Likecloud-吃、吃、吃
    洛谷1108 低价购买
    洛谷1156 垃圾陷阱
  • 原文地址:https://www.cnblogs.com/msn-z/p/7045618.html
Copyright © 2011-2022 走看看