1、接口类
package cn.toltech.jdkt;
/**
* Created by sz0816 on 15-1-6.
*/
public interface IStudent {
void test() throws Exception;
void test1();
}
2、实现类
package cn.toltech.jdkt;
/**
* Created by sz0816 on 15-1-6.
* 总结
* 1、接口可以声明抛出异常,他的实现可以不抛出异常,调用的时候也会抛出异常
* 2、接口没有声明抛出异常,它的实现不能抛出异常
*/
public class CStudent implements IStudent{
/***
* 接口声明了抛出异常,实现没有抛出异常
*/
@Override
public void test(){
System.out.println("sdfsdfsfs");
}
/****
*声明没有抛出异常,实现抛出异常,编译不通过。出现异常
* @throws Exception
*/
// @Override
// public void test1() throws Exception{
//
// }
public void test1(){
}
public static void main(String []args) throws Exception {
IStudent iStudent = new CStudent();
iStudent.test(); //有异常抛出
}
}