java筆記——關鍵字

public 任何地方可訪問

protected 包內、包外繼承的子類可訪問
private 只有本身能夠訪問

friendly 包內可訪問,包外(包括繼承的子類)都不可訪問
不屬於以上三種的就是friendly型
friendly 包內可訪問,包外(包括繼承的子類)都不可訪問
不屬於以上三種的就是friendly型


Abstract
java

抽象,用於聲明抽象類、方法,不能夠聲明抽象變量、對象,抽象的方法只聲明不實現。抽象類裏能夠有非抽象的方法、抽象方法,成員屬性默認是friendly型,能夠在子類中複寫。this

例如:spa

abstract class Demo{
    int tel = 110;
    abstract void method1();
    abstract void method2();
    …
}


interfacehibernate

接口,用於定義java的接口。接口中的成員屬性必須是公開&靜態&終態的(默認),實現類中不能覆蓋和修改,成員方法必須是公開&抽象的。interface算是一種特殊的abstract class。code

interface Demo{
    //接口中通常不定義成員屬性
    void method1();
    void method2();
    …
}


abstract class && interf對象

二者中均可以有抽象方法,抽象方法都是隻聲明不實現。繼承

實現二者的類,都必須實現其中全部的抽象方法。接口


final 終態,不能被修改
終態的類不能被繼承
static 靜態 不用建立實例便可訪問
transient 暫存 告訴編譯器,在類對象序列化的時候,此變量不須要持久保存
implements 實現 用於實現接口
extends 繼承 用於繼承類,java只支持單繼承
this 本類 指向本類的引用
super 父類 指向父類的引用
@ 註解 hibernate中的註解,分三種,詳見百科
相關文章
相關標籤/搜索