当前位置: 技术问答>java相关
关于java.util.EventObject的疑问?和abstract ,interface关键字的疑问?
来源: 互联网 发布时间:2014-12-25
本文导语: | //interface public interface test1{ public static final int CAT_INT=1; //变量都是static final int getValue(); //方法都是没有具体的代码,需要实现它的类去添加代码 void setValue(int i); /*void setValu...
|
//interface
public interface test1{
public static final int CAT_INT=1; //变量都是static final
int getValue(); //方法都是没有具体的代码,需要实现它的类去添加代码
void setValue(int i);
/*void setValue(int i){ //不允许存在这样的方法。
...
}
*/
}
//abstract class
public abstract class test2{
public int tt=1;
abstract public void getInstance();
public void setValue(int i){
...
}
}
public interface test1{
public static final int CAT_INT=1; //变量都是static final
int getValue(); //方法都是没有具体的代码,需要实现它的类去添加代码
void setValue(int i);
/*void setValue(int i){ //不允许存在这样的方法。
...
}
*/
}
//abstract class
public abstract class test2{
public int tt=1;
abstract public void getInstance();
public void setValue(int i){
...
}
}
|
2.
是问这两个关键字的区别?abstract类中可以有抽象的方法,比如abstract void f();
也可以没有。但是interface中所有的方法都是抽象的,所有的成员变量都是默认为static and final.
是问这两个关键字的区别?abstract类中可以有抽象的方法,比如abstract void f();
也可以没有。但是interface中所有的方法都是抽象的,所有的成员变量都是默认为static and final.