介面的作用
什么是Java的介面?其實介面的概念較為抽象,可以理解為介面是一系列方法和特征的集合,方法和特征是類的組成部分,如果從編程的角度而言,Java的介面可以對應這Java中特定的語法結構,Java介面與Java抽象類是不一樣的,抽象類可以實作某些方法,而介面則不能,
1.創建一個簡單的介面
//介面,
//interface 定義的關鍵字,介面都需要實作類
public interface Userservice {
//介面中所有的定義都是抽象的 publi abstract
void add(String name);
void delete(String name);
void update(String name);
void query(String name);
}
2.介面可以實作多繼承,這里再創建一個簡單介面
public interface UserTime {
void time();
}
2.創建介面實作類
//類可以實作介面,implements 介面
//實作介面的類就需要重寫介面中的方法
//多繼承--利用介面實作多繼承
//介面的類名一般用Impl結尾
public class UserserviceImpl implements Userservice,UserTime{
@Override
public void add(String name) {
}
@Override
public void delete(String name) {
}
@Override
public void update(String name) {
}
@Override
public void query(String name) {
}
@Override
public void time() {
}
}
介面小結
這里做了一個簡單零散的小結:
1.約束
2.可以通過定義一些方法,讓不同的人實作
3.介面中的方法默認為 public abstract
4.介面中的常量默認為 public abstract final
5.介面不能被實體化 介面中沒有構造方法
6.implement實作多個介面
7.介面的中方法必須在介面實作類中重寫
8.介面一般不定義常量,只定義方法
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/274043.html
標籤:java
