第一次月测内容疑问总结
final: * final可以修饰类,方法,和变量 * final修饰方法,不可以被重写 * final修饰类,该类不能被继承 * final修饰的变量,为常量,不可改变 abstract: 修饰类,类中的抽象方法在被继承的时候需要重写,且此类不能被实例化(即创建对象),抽象类中可以存在构造器可以没有抽象方法,但有抽象方法就一定是抽象类。 重写 是指,子类中的方法与父类中的方法有 完全相同的方法签名,即返回值类型,方法名,参数都完全相同 。子类方法的访问级别不能低于父类方法的访问级别 类中的变量如果使用static和final修饰,必须声明同时初始化,不可被改变 数组 在内存中以对象的形式存在 (单选题)下列程序输出结果是( )。 class Super { public static void m1() { System.out.println("m1 in Super"); } public void m2() { System.out.println("m2 in Super"); }} class Sub extends Super { public static void m1() { System.out.println("m1 in Sub"); } public void m2() { System.out.println("m2 in Sub"); }}