JAVA面向对象-----抽象类注意细节
2016-07-23 23:25
501 查看
抽象类可以没有抽象方法(java.awt.*的类就是这样子操作的)。
抽象类可以继承普通类与抽象类。
抽象类不能直接使用类名创建实例,但是有构造方法,构造方法是让子类进行初始化。
抽象类一定有构造方法。
abstract与其他修饰符的关系:
final与abstract不能共存:
final:它的作用 修饰类代表不可以继承 修饰方法不可重写
abstract修饰类就是用来被继承的,修饰方法就是用来被重写的。
static static修饰的方法可以用类名调用,
对于abstract修饰的方法没有具体的方法实现,所有不能直接调用,也就是说不可以与static共存。
private
private修饰的只能在本类中使用,
abstract方法是用来被子类进行重写的,有矛盾
所有不能共存.
【正在看本人博客的这位童鞋,我看你气度不凡,谈吐间隐隐有王者之气,日后必有一番作为!下面有个“顶”字,你就顺手把它点了吧(要先登录CSDN账号哦 )】
相关文章推荐
- Java多线程研究01-创建线程
- JAVA集合体系回顾
- JAVA面向对象-----抽象类
- JAVA面向对象-----抽象类
- 学生考试实例(HashMap散列映射表)
- PAT 乙级1006. 换个格式输出整数 (15)(JAVA版)
- java注解
- 【Java源码分析】集合框架-Collections工具类-Arrays工具类
- 用记事本打开TXT文本文件
- Java 的 定义
- Java三大框架之struts的上传文件出错信息配置(允许上传的类型,上传文件的大小,以及大文件上传说明等等)
- 【Java源码分析】LinkedHashMap源码分析
- java学习笔记之 static
- java的包导入机制总结与剖析
- Java 内置的进制转换
- PAT 乙级1005.继续(3n+1)猜想(JAVA版)
- Java 集合框架(一)_day15
- Java nio系列之一
- SpringBoot开发实践-起步
- 使用Spring的Log4jConfigListener动态加载log4j