zoukankan      html  css  js  c++  java
  • final关键字|抽象类

    final关键字

    声明类,声明的类不能有子类;声明方法,声明的方法不能被子类覆写;声明变量,声明的变量就变成了常量,常量是不可以修改的。

    java中如果使用final声明一个常量,则常量的标示符必须全部大写。

    全局常量:使用public static final声明的常量称为全局常量。

     

    抽象类简介

    抽象类:使用abstract关键字声明,并且包含一个抽象方法的类称为抽象类,

    抽象方法:方法使用abstract关键字声明,方法只声明而不实现

    抽象类能够声明对象,但不能实例化。

    抽象类必须被子类继承,而且该子类必须实现抽象类中全部抽象的方法。

    (2)抽象类中的构造方法

    抽象类中允许有构造方法,但是此构造方法是不能直接调用的,是交给子类调用的,子类对象的实例化过程中,总是先调用父类中的构造方法。

     

     

    abstract class A{

           public abstract void fun() ;

    };

    class B extends A{

           public void fun(){

                  System.out.println("Hello") ;

           }

    };

    public class AbstPolDemo01{

           public static void main(String args[]){

                  A a = new B() ;

                  a.fun() ;

           }

    };

    抽象类能声明对象,但是不能实例化对象,但是可以通过子类向父类自动转换的方式类实例化抽象类;接口也可以通过这样的方法。

  • 相关阅读:
    第一次随笔
    SDN第二次上机作业
    SDN第二次作业
    个人作业——软件产品案例分析
    SDN第一次上机作业
    SDN第一次作业
    个人技术博客(1/2)android布局技巧
    个人技术博客(α)
    团队作业——随堂小测(同学录)
    Alpha冲刺报告(2/12)(麻瓜制造者)
  • 原文地址:https://www.cnblogs.com/jinzhengquan/p/1941534.html
Copyright © 2011-2022 走看看