JAVA抽象類及接口使用方法解析
抽象類可以有自己的成員變量,繼承抽象類的對象共用成員變量,也可以修改成員變量的值??梢杂蟹浅橄蟮姆椒ā?/p>
接口只能有static final的成員變量(一般不使用),只能有抽象的方法。
public abstract class Door {
String color;
abstract void open();
abstract void close();
void keep(){
System.out.println("I am keeping!");
}
}
public interface Alarm {
static final String VOICE = "Call the police";
abstract void alarm();
}
抽象類:abstract class,表示的是is a, 防盜報警門 是 門;
接口:interface,表示的是like a, 防盜報警門 像一個 報警器。
public class AlarmDoor extends Door implements Alarm {
@Override
public void alarm() { }
@Override
void open() { }
@Override
void close() {}
}
類只能繼承一個抽象類,但是可以實現(xiàn)多個接口
public interface Fold {
void fold();
}
public class AlarmFoldDoor extends Door implements Alarm , Fold{
@Override
public void alarm() {}
@Override
void open() {}
@Override
void close() {}
@Override
public void fold() {}
}
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
SpringBoot項目中枚舉類型字段與前端和數(shù)據(jù)庫的交互方法
最近做的這個項目中,用到了大量的枚舉類,下面這篇文章主要給大家介紹了關于SpringBoot項目中枚舉類型字段與前端和數(shù)據(jù)庫的交互方法,文中通過代碼介紹的非常詳細,需要的朋友可以參考下2024-07-07
Spring Security中successHandler和failureHandler使用方式
這篇文章主要介紹了Spring Security中successHandler和failureHandler使用方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-08-08
java實現(xiàn)找出兩個文件中相同的單詞(兩種方法)
這篇文章主要介紹了java實現(xiàn)找出兩個文件中相同的單詞(兩種方法),需要的朋友可以參考下2020-08-08
Spring Boot security 默認攔截靜態(tài)資源的解決方法
這篇文章主要介紹了Spring Boot security 默認攔截靜態(tài)資源,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-03-03

