zoukankan      html  css  js  c++  java
  • Java中的abstract(抽象的方法和类),final ,不能被继承的类,static修饰的方法和属性

    abstract修饰的类称为抽象类:

      加abstract的方法称为抽象的方法

      抽象的类只能被继承,不能被实例化

      抽象的类中,方法是抽象的,不写方法体

      抽象的方法必须定义在抽象类中

      抽象类中的方法不一定都是抽象的方法(比如set get 方法)

      抽象类的子类必须重写父类的抽象方法,除非子类也是抽象类

      如果子类也是抽象类,可以不去实现父类的抽象方法

    final:

      用final修饰的方法不能被子类重写

      用final修饰的属性可以被继承,不能被修改,称为常量属性

      用final修饰的类不能被继承,称为常量类

    不能被继承的类

      String StringBuffer  Scanner

    static(用static修饰的方法和属性是类的属性和方法):

      在static方法中不能调用对象的属性和方法(因为对象的属性和方法在直接调用时还没有初始化,但static修饰的属性和方法不需要初始化)

      对象的方法可以调用static修饰的属性和方法

      

  • 相关阅读:
    inotify事件监控
    NFS网络文件共享服务
    Rsync数据同步服务
    SSH连接原理及ssh-key讲解
    C语言I博客作业04
    C语言l博客作业03
    C语言I博客作业02
    定义一个计算字符串高度的方法
    字典转模型
    UIScrollView和UIPageControl
  • 原文地址:https://www.cnblogs.com/ztt0918/p/8056536.html
Copyright © 2011-2022 走看看