`
jzhua2006
  • 浏览: 300905 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

JAVA中关于抽象类个人总结

阅读更多
抽象类是一个定义级别很高的类,即是最高层次上的,具有高度整合的类,是一个高度抽象化的类,把底层次进行了深度的抽象的一个类,是你要关注类的高度抽取类。
下面讲解下它相关的注意事项吧!
1:它也是一个类,但是,是一个有着abstract关键字。这个就是与其他类的一个不同之处。
2:在这个抽象类中,你可以定义方法、属性等。
3:当定义属性时,属性字段是不能定义成抽象的,可以是 final,static,public等。
4:当定义方法时,当你为这个方法定义了方法体时,则不需要为这个方法添加关键子abstract,当定义了这个关键字时,则就意味着你要在继承它的子类中实现这个方法。
5:当定义的方法没有方法体,则在抽象类中一定要定义成抽象方法。
6:实现这个抽象类的子类,一个要实现这个类中的抽象方法,如果不实现这个方法,则该类就还是一个抽象类。
7:不能创建这个抽象类的一个实例。
分享到:
评论

相关推荐

    Java基础 面向对象入门基础知识 个人学习总结

    如何定义java中的类3.java对象1.创建对象:对类进行实例化2.使用对象4.构造方法5.静态变量和静态方法静态变量静态方法静态初始化块 1.类和对象的定义 对象:万物皆对象,客观存在的事物。 类:类是模子 ,确定对象将...

    Java JDK 7学习笔记(国内第一本Java 7,前期版本累计销量5万册)

     《Java JDK 7学习笔记》是作者多年来教学实践的经验总结,汇集了学员在教学过程中遇到的概念、操作、应用或认证考试上的各种问题及解决方案。  《Java JDK 7学习笔记》详细介绍了JVM、JRE、Java SE API、JDK与IDE...

    《Android应用开发》个人总结报告.doc

    《Android应用开发》个人总结报告 刚开始接触Android感觉到它很有意思,在界面开发上和web也可以形成了相通的架构 ,更加方便,视觉上也是非常的酷,在前期我通过的大量的Android SDK开发范例大全中的例子以及...

    Java学习笔记-个人整理的

    {1.3.1}总结}{23}{subsection.1.3.1} {1.4}数据类型}{23}{section.1.4} {1.4.1}整数与浮点数}{23}{subsection.1.4.1} {1.4.1.1}浮点数原理}{24}{subsubsection.1.4.1.1} {1.4.2}格式化输出浮点数}{24}{...

    深入理解Java内存模型.程晓明(带书签文字版).pdf

    Java 内存模型的抽象 4 重排序 6 处理器重排序与内存屏障指令 7 happens-before 10 重排序 13 数据依赖性 13 as-if-serial 语义 13 程序顺序规则 15 重排序对多线程的影响 15 顺序一致性 19 数据竞争与顺序...

    深入理解java内存模型

    Java内存模型的抽象 重排序 处理器重排序与内存屏障指令 happens-before 重排序 数据依赖性 as-if-serial 语义 程序顺序规则 重排序对多线程的影响 顺序一致性 数据竞争与顺序一致性保证 顺序一致性内存模型 同步...

    JAVA核心技术

    你把解决某类问题的方法总结归纳到理论高度,那就是模式。??Alexander给出的经典定义是:每个模式都描述了一个在我们的环境中不断出现的问题,然后描述了该问题的解决方案的核心。通过这种方式,你可以无数次地使用...

    设计模式笔记(包含所有设计模式)个人总结提炼笔记

    设计模式是一种解决软件设计问题的经验总结,是在软件开发过程中经过反复验证的最佳实践。设计模式提供了一套通用的解决方案,可以帮助开发人员更好地组织和设计代码,提高代码的可读性、可维护性和可扩展性。 设计...

    第一个C#程序Hello World

    比如,它的代理事件模式是一种非常搞的设计概念东西,本人觉得它:接口不象接口,抽象类不象抽象类的,搞了一种什么来自于Callback的概念--唉,无语。。。 总结:如果你能看代码逻辑,那么表示你的C#学得不错,只...

    二十三种设计模式【PDF版】

    会 Java 的人越来越多,但是一直徘徊在语言层次的程序员不在少数,真正掌握 Java 中接口或抽象类的应用不是很多,大家 经常以那些技术只适合大型项目为由,避开或忽略它们,实际中,Java 的接口或抽象类是真正体现 ...

    java8源码-Android-QA:安卓问答

    偶尔间我发现了Notion,这个软件基本解决了我以上的问题,所以决定将所有后续个人总结迁移到Notion中,该库也不会在更新。 基础 接口的意义 规范、扩展、回调 抽象类的意义 为其子类提供一个公共类型 封装子类中得...

    JAVA记事本的设计与实现.doc

    7 3.6.1 主类 7 3.6.2 记事本类 8 3.6.3 左侧面板类 9 3.6.4 月份显示类 9 3.6.5 年月显示类 9 3.6.6 背景音乐类 10 3.6.7 日期获取类 10 3.6.8 右侧记事本显示类 11 3.6.9 记事本弹出菜单类 11 4. 各种功能截图 12 ...

    asp.net知识库

    关于如何在ASP.NET 2.0中定制Expression Builders 怎么在ASP.NET 2.0中使用Membership asp.net 2.0-实现数据访问(1) ASP.NET 2.0 新特性 .NET 2.0里使用强类型数据创建多层应用 在MastPage中引用脚本资源 2.0正式...

    Visual C++ 2010入门经典(第5版)--源代码及课后练习答案

    在个人实践中,Ivor Horton也是一名系统顾问。他从事程序设计教学工作已经超过了25年。  苏正泉,1995年毕业于解放军信息工程学院计算机及应用专业,高级工程师。在IT项目管理、软件开发、系统管理和网络管理方面都...

    C#微软培训资料

    14.4 继承中关于属性的一些问题.169 14.5 小 结 .172 第四部分 深入了解 C#.174 第十五章 接 口 .174 15.1 组件编程技术 .174 15.2 接 口 定 义 .177 15.3 接口的成员 .178 15.4 接口的实现 .182 ...

Global site tag (gtag.js) - Google Analytics