摘要: 接口 : 英文称作interface,在软件工程中,接口泛指供别人调用的方法或者函数。从这里,我们可以体会到Java语言设计者的初衷,它是对行为的抽象。在Java中,定一个接口的形式如下: 接口中可以含有 变量和方法。但是要注意,接口中的变量会被隐式地指定为public static final变量 阅读全文
posted @ 2017-07-26 14:31 狮子无敌514 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 1.语法层面上的区别 1)抽象类可以提供成员方法的实现细节,而接口中只能存在public abstract 方法; 2)抽象类中的成员变量可以是各种类型的,而接口中的成员变量只能是public static final类型的; 3)接口中不能含有静态代码块以及静态方法,而抽象类可以有静态代码块和静态 阅读全文
posted @ 2017-07-26 14:26 狮子无敌514 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 一.抽象类 在了解抽象类之前,先来了解一下抽象方法。抽象方法是一种特殊的方法:它只有声明,而没有具体的实现。抽象方法的声明格式为: 抽象方法必须用abstract关键字进行修饰。如果一个类含有抽象方法,则称这个类为抽象类,抽象类必须在类前用abstract关键字修饰。因为抽象类中含有无具体实现的方法 阅读全文
posted @ 2017-07-26 14:08 狮子无敌514 阅读(173) 评论(0) 推荐(0) 编辑
摘要: java基础 || 关键字final 在程序设计中,我们有时可能希望某些数据是不能够改变的,这个时候final就有用武之地了。final是java的关键字,它所表示的是“这部分是无法修改的”。不想被改变的原因有两个:效率、设计。使用到final的有三种情况:数据、方法、类。 一、 final数据 有 阅读全文
posted @ 2017-07-26 09:53 狮子无敌514 阅读(133) 评论(0) 推荐(0) 编辑