JavaSE_接口,接口中的修饰符

原创 2016年05月30日 15:32:29

归纳:基于Java7,不包括Java8中的接口默认方法 与 接口类方法




1.接口中的方法  

修饰符为 public abstract, 并且只能是 public abstract


2.接口中的成员变量

修饰符为public static final, 并且只能是public static final (无论Java7,8)



接口概述:

接口实际上是抽象类的更近一步抽象。

抽象类:

对于抽象类而言,抽象类是类名加上abstract修饰符,抽象类不可被实例化,

抽象类中可以没有抽象方法。

抽象方法:

抽象方法不能有方法体

示例:public abstract Object getBean(String beanName);


接口:

接口实际上是全是抽象方法的类(只能有抽象方法(Java8以前))

接口特点:

1. 见上面1.、2

2.  接口可以多继承

3.一个类可以实现多个接口



下面给出示例代码:

interface d{
	int MAX_INIT = 4;
	
	String getName();
}

interface c{
	void setName();		//接口中的成员函数默认是以public abstract 进行修饰的
									//接口中的方法也不能用protected 进行修饰
	
	//接口中不能定义类函数
	// static void errorStatic();
}


interface m{
	
}

interface dc extends d, c{


}




public class InterfaceTest2 implements dc,m{

	@Override
	public String getName() {
		return new String("interface test");
	}

	@Override
	public void setName() {
		
	}
	
	public static void main(String[] args) {
		
		dc mDc = new InterfaceTest2();
		
		System.out.println(mDc.getName());
		
		System.out.println(mDc.MAX_INIT);
		
	}
	
	









版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

[2016-9-3]final修饰符、接口与内部类

1、final修饰符 final定义变量必须进行初始化,并且一经定义不可修改,对于final类变量来说,进行初始化的地方,有以下 两处: static代码块中定义时直接进行初始化操作 final成...

java的接口、类、属性、方法各有哪些修饰符

1、 接口的修饰符只有:public 2、 类的修饰符分为:可访问控制符和非访问控制符两种。 可访问控制符是:公共类修饰符 public 非访问控制符有:抽象类修饰符 abstrac...

JAVA基础再回首(七)——final关键字、抽象类abstract、接口interface、权限修饰符、导包

JAVA基础再回首(七)——final关键字、抽象类abstract、接口interface、权限修饰符、导包 没有到不了的明天。 嬉皮笑脸面对人生的难。 相信自己,不然你什么都做不了...

JAVA的abstract修饰符 && 接口interface用法 && 抽象类和interface的差别

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

Java的接口、类、属性、方法各有哪些修饰符

1、 接口的修饰符只有:public 2、 类的修饰符分为:可访问控制符和非访问控制符两种。 可访问控制符是:公共类修饰符 public 非访问控制符有:抽象类修饰符 abstract ;最终类...

内部类,类修饰符,上转型对象,多态,接口回调

内部类: java支持在一个类中声明另一个类,这样的类称之为内部类,而包含内部类的类称为外部类。内部类的使用方法:可以访问外部类的成员变量和方法。但不可以在自己的类体中声明类变量和类方法。 外部类...

java中接口的概念及使用(补充final修饰符的使用)

接口 接口 初期理解,可以是一个特殊的抽象类 当抽象类中的方法都是抽象的,那么该类可以通过接口的形式来表示 class 用于定义类 interface 用于定义接口 接口定义时,格式特点: ...

深入java(类)接口默认修饰符问题

在深入理解java的abstract class和interface的时候,遇到过很多很小的问题,网上很多的资料给了很多帮助,对于接口的默认修饰符方面参考了一篇博文,很赞同作者自己找工具对源代码进行分...

java的接口、类、属性、方法各有哪些修饰符

1、 接口的修饰符只有:public 2、 类的修饰符分为:可访问控制符和非访问控制符两种。 可访问控制符是:公共类修饰符 public 非访问控制符有:抽象类修饰符 abstract ;最终...

abstract修饰符和接口

一. abstract修饰符 可用来修饰类和成员方法。 . 用abstract修饰的类表示抽象类,抽象类不能实例化,即不允许创建抽象类本身的实例。没有用...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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