abstract(抽象)

abstract可以用来修饰类和方法不能用来修饰属性和构造方法;

使用abstract修饰的类是抽象类,需要被继承,使 用abstract修饰的方法是抽象方法需要子类被重写

  1. 不能new这个抽象类,只能靠子类去实现它, 约束
  2. 抽象类中可以写普通方法,
  3. 抽象方法必须写在抽象类中。

final

final可以用来修饰类、方法和属性能修饰构造方法

使用final修饰的类不能被继承,使用final修饰的方法不能被 重写

使用final修饰的变量的值不能被修改,所以就成了常量

abstract和final相关推荐

  1. java中abstract,interface,final,static的区别

    2019独角兽企业重金招聘Python工程师标准>>> 关键字: abstract, interface, final, static 一,抽象类:abstract 1,只要有一个或 ...

  2. java不属于约束,【单选题】在Java中,以下哪个约束符可以用来定义成员常量()。 A. static B. finally C. abstract D. final...

    [单选题]在Java中,以下哪个约束符可以用来定义成员常量(). A. static B. finally C. abstract D. final 更多相关问题 OMC系统管理员可设置用户的可管网络 ...

  3. Java 里的 abstract 和 final 关键字

    一. abstract abstract 的中文意思就是抽象的, 所谓抽象就是这个东西在现实里不存在, 也就是不能直接实例化的意思. abstract 可以修饰类, 类的方法 1.1 abstract ...

  4. abstract、 final、 static关键字的使用

    一. abstract的用法 ,修饰符,可以修饰类和方法 1.abstract修饰类,会使这个类成为一个抽象类,这个类将不能生成对象实例,但可以做为对象变量声明的类型,也就是编译时类型,抽象类就相当于 ...

  5. static、final、abstract基本作用

    static 修饰符,用来修饰类方法和类变量 static修饰静态变量: static 关键字用来声明独立于对象的静态变量,无论一个类实例化多少对象,它的静态变量只有一份拷贝. 静态变量也被称为类变量 ...

  6. Java标识符和关键字(static,final,abstract,interface)

    本文的主要内容如下   1.标识符合关键字 2.Java中的关键字 3.static关键 字 4.static方法 5.静态代码块 6.static修饰符综述 7.final关键字 8.final修饰 ...

  7. java final 变量 回收_java入门教程-Java中final,finally,finalize三个关键字的区别

    final 当这个关键字修饰一个类时,意味着他不能派生出新的子类,也就是说不能被继承,因此一个类不能被同时声明为abstract和final.当final修饰变量或者方法时,可以保证他们在使用中不会被 ...

  8. abstract不能和哪些关键字共存 学习

    /* A:面试题1 一个抽象类如果没有抽象方法,可不可以定义为抽象类?如果可以,有什么意义? 可以 这么做目的只有一个,就是不让其他类创建本类对象,交给子类完成 B:面试题2 abstract不能和哪 ...

  9. Day11(重写,多态,final,抽象类)

    一.重写 1. 方法重写的注意事项: 1.父类中私有的方法不能被重写 2.子类重写父类方法的时候,访问权限不能更低 要么子类重写的方法访问权限比父类的访问权限要高或者一样 建议:以后子类重写父类方法的 ...

最新文章

  1. 查看器_三款完美替代Windows10自带照片查看器的神器!
  2. 转载 CreateWaitableTimer和SetWaitableTimer函数
  3. mysql检索有什么区别_检索行时,MySQL中AND或OR运算符有什么区别?
  4. visio中UML在活动图中指示判定
  5. 淘宝API学习之道:淘宝API相关了解
  6. 使用python操作常用的库-kafka
  7. 【faster-rcnn】训练自己的数据集时的坑
  8. mqtt调试助手_腾讯物联网开发平台入门操作,如何使用MQTT协议上传温度湿度数据...
  9. 《零基础入门学习Python》学习过程笔记【016列表,元组,字符串的转化及共用技巧】...
  10. 如何将日志系统切换到 Logback?
  11. 全国python一级考试_关于全国青少年软件编程(Python)等级考试试卷(一级)测试卷情况网络调研...
  12. Endnote安装出现Internal error 2503解决办法
  13. python ls_linux 常用shell命令 ls
  14. jsp里table边框线_JSP好看表格边框
  15. linux退出文件命令行,linux的top命令详解及退出操作
  16. DCDC基础(10)-- BUCK电路的CCM和DCM模式
  17. 我们应该如何做外链?
  18. laravel5.6 提示The page has expired due to inactivity. Please refresh and try again.的解决方法
  19. edi mysql_EDI:_数据库基础(mysql)答案_学小易找答案
  20. 简述keepalived和其工作原理,keepalived搭建mysql高可用,vip飘逸,避免单点故障@xinxin

热门文章

  1. pytorch 安装笔记
  2. IDEA搭建Struts 2框架以及Struts测试实例
  3. random模块常用函数介绍
  4. 知识分享之PostgreSQL——数据库中的模式(Schema)
  5. 深度学习,使用RNN的NLP,您可以成为下一个莎士比亚吗?
  6. 【安全防护技术】入侵检测技术
  7. 11期 12月期刊自荐
  8. 西安交通大学csharp题库+答案(第四周)
  9. js的offsetleft属性的用法
  10. 字节换算(byte-to-bit)