Java语言基础:抽象类和接口

原创 2011年03月27日 02:07:00

1.  一个类中的方法如果只有声明没有实现,则称为抽象方法,必须用abstract修饰之;一个有抽象方法的类称为抽象类,也必须用abstract修饰之,但抽象类可以没有抽象方法;抽象类不能被创建:

2.  一个继承自抽象类的子类,如果没有覆盖抽象基类的所有方法,它也是抽象类,必须用abstract修饰之:

 

3.  接口中的方法都是抽象方法,只能有public或默认修饰符,不能有private或protected修饰符。

4.  接口可以包含字段,这些字段都被隐式声明为static final,即接口中的字段是可以认为是常量。

Java 抽象类、普通类、接口的区别——值得你一看的干货

【概念】 抽象类、具体类是相对的,并非绝对的。抽象是一种概念性名词,具体是一种可见可触摸的现实对象。概念越小,则其抽象程度就越大,其外延也越大,反之亦然。简单说,比如“人”比“男人”抽象...
  • csdn_aiyang
  • csdn_aiyang
  • 2017年05月04日 16:26
  • 2996

java提高篇(四)-----抽象类与接口

接口和内部类为我们提供了一种将接口与实现分离的更加结构化的方法。        抽象类与接口是java语言中对抽象概念进行定义的两种机制,正是由于他们的存在才赋予java强大的面向对象的能力。他们两...
  • chenssy
  • chenssy
  • 2013年10月18日 21:04
  • 142348

JAVA-抽象类和接口的区别总结

首先.抽象类和接口都很好的提供了一种将实现和接口分离的方法..  一、抽象类 我们都知道在面向对象的领域一切都是对象,同时所有的对象都是通过类来描述的,但是并不是所有的类都是来描述对象的。如果一个类没...
  • oshirdey
  • oshirdey
  • 2014年07月26日 15:07
  • 1443

<Java>接口与抽象类,区别以及使用场景

顺便做个记录 接口和抽象类应该是Java语法中最常见的两个概念 关于两者,网上也是一搜一吨的对比,总体如下: 1,抽象类的成员可以具有访问级别 接口的成员全部public级别 2,抽象类可以包含...
  • jjjjjj123321
  • jjjjjj123321
  • 2017年01月06日 11:42
  • 1769

java中抽象类和接口之间的区别和关系

首先抽象类归根结底还是属于类,对于抽象方法,是只能存在于抽象类中的,我们无法再一个非抽象的类中声明一个抽象方法,其次抽象方法只需要声明,并不需要事先。当我们要写一个抽象类的时候只需要在类的前面声明为a...
  • ysayk
  • ysayk
  • 2016年06月12日 23:08
  • 1183

JAVA中接口和抽象类的区别?

原文:http://blog.csdn.net/sunboard/article/details/3831823 1.概述 一个软件设计的好坏,我想很大程度上取决于它的整体架构,而这个整体架构其实...
  • u010355144
  • u010355144
  • 2015年04月08日 18:04
  • 549

java入门教程-5.5Java接口和抽象类的区别

类是对象的模板,抽象类和接口可以看做是具体的类的模板。 由于从某种角度讲,接口是一种特殊的抽象类,它们的渊源颇深,有很大的相似之处,所以在选择使用谁的问题上很容易迷糊。我们首先分析它们具有的相同...
  • softn
  • softn
  • 2016年05月25日 09:04
  • 211

java接口和抽象类的区别和作用(功能、用途、好处)

一、区别 interface:只有方法没有具体实现 abstract class:方法可以有具体实现,或者是abstract抽象方法 二、优点 interface:主要针对于功能、动作。将拥有这些动作...
  • sawelly
  • sawelly
  • 2016年02月02日 15:48
  • 1849

java|抽象类和接口及抽象类的常用项目经验

深入理解java的抽象类和接口,为以后设计接口和类做好铺垫!
  • change_lhj2
  • change_lhj2
  • 2016年09月02日 23:39
  • 592

Java中接口和抽象类的区别与联系

Java中接口和抽象类的区别与联系1. 抽象类: (1).概念:抽象类是对一种事物的抽象,即对类抽。.抽象类是对整个类整体进行抽象,包括属性、行为。Java抽象类和Java接口一...
  • u014225510
  • u014225510
  • 2015年05月10日 14:14
  • 780
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java语言基础:抽象类和接口
举报原因:
原因补充:

(最多只允许输入30个字)