Java學習筆記(一)
阿新 • • 發佈:2017-12-13
fun 編程語言 java 初始化 創建 abs 就是 p s 屬性 1.4. 靜態變量
=類的不同在於:
1.1. 一個數取反的算法
a取反,~a=-(a+1)。如
~5=-6,~(-8)=7
1.2. Java中類的訪問控制符
(類的修飾符有public、default、abstract、final,方法的修飾符有public、default、protected、private)
Public:這個類可以被外部包訪問
Default(缺省):這個類只能被本包訪問
Protected:這個類只能被子類訪問
Private:這個類不能被任何類訪問
1.3. 靜態方法和非靜態方法的區別
靜態方法不需要創建類的實例就可以使用,而非靜態方法必須創建類的實例才能使用,即new出一個對象,通過對象調用方法
1.4. 靜態變量
靜態變量是靜態存儲方式,必須在函數的外面進行定義,被動態的函數調用之後,靜態變量就是變化之後的值。不會因為函數調用結束,又回到初始化的值。如:
package Hello;
public class Hello{
static int a=1;
int fun(int n){
a=a*n;
returm a;
}
public static void main(String[] args){
Hello h=new Hello();
for(int i=1;i<4;i++)
System.out.println(h2.fun(i));
}
}
}
1.1. 接口和類
Java編程語言中禁止多繼承屬性,但可以通過接口來幫助擴展方法。接口中可以定義大量的常亮和方法。但其中的方法只是一種聲明,沒有具體的實現,使用接口的類自己已經實現了這些方法。接口與
(1)沒有變量的聲明,但可以定義常亮;
只有方法的聲明,沒有方法的實現。
Java學習筆記(一)