java設置屬性
⑴ java 怎麼定義屬性
定義屬性的語法格式如下:
[修飾符] 屬性類型 屬性名 [=默認值]
屬性語法格式的詳細說明如下:
1、修飾符:修飾符可以省略,也可以是public、protected、private、static、final,其中public、protected、private三個最多隻能出現其中之一,可以與static、final組合起來修飾屬性。
2、屬性類型:屬性類型可以是Java語言允許的任何數據類型,包括基本類型和現在介紹的引用類型。
3、屬性名:屬性名則只要是一個合法的標識符即可,但這只是從語法角度來說的;如果從程序可讀性角度來看,屬性名應該由一個或多個有意義的單詞連綴而成,第一個單詞首字母小寫,後面每個單詞首字母大寫,其他字母全部小寫,單詞與單詞之間不需使用任何分隔符。
4、默認值:定義屬性還可以定義一個可選的默認值。
提示:屬性是一種比較傳統、也比較符合漢語習慣的說法,在Java的官方說法里,屬性被稱為Field,因此有的地方也把屬性翻譯為欄位。
定義方法的語法格式如下:
[修飾符] 方法返回值類型 方法么(形參列表)
{
//由零條到多條可執行性語句組成的方法體
}
⑵ Java反射設置私有屬性和獲取屬性
Java代碼
package ;
import java lang reflect Field;
import java lang reflect InvocationTargetException;
import java lang reflect Method;
public class TestBean {
private int age;
public static void main(String []args) throws InstantiationException IllegalAccessException SecurityException NoSuchFieldException{
try {
Class<?> class =Class forName( TestBean );
Object tObject=class newInstance();
Field field=class getDeclaredField( age );
field setAccessible(true); //設置私有屬性范圍
field set(tObject );
System out print(field get(tObject));
try {
Method method=class getMethod( setAge int class);
method invoke(tObject );
Method getMethod=class getMethod( getAge );
System out println(getMethod invoke(tObject));
} catch (NoSuchMethodException e) {
// TODO Auto generated catch block
e printStackTrace();
} catch (IllegalArgumentException e) {
// TODO Auto generated catch block
e printStackTrace();
} catch (InvocationTargetException e) {
// TODO Auto generated catch block
e printStackTrace();
}
} catch (ClassNotFoundException e) {
// TODO Auto generated catch block
e printStackTrace();
}
}
public int getAge() {
return age;
}
public void setAge(int age) {
this age = age;
}
lishixin/Article/program/Java/hx/201311/26324
⑶ 怎樣使用配置文件設置Java系統屬性
右擊桌面上「計算機」圖標,從彈出的快捷菜單中選擇「屬性」,打開「系統」窗口。
配置Java的系統環境變數
在打開的「系統」窗口中單擊左側「高級系統設置」選項。
配置Java的系統環境變數
在彈出的「系統屬性」對話框中,切換到「高級」選項卡,單擊「環境變數」按鈕。
配置Java的系統環境變數
4
在彈出的「環境變數」對話框中,在「系統變數」欄中選擇「Path」選項,然後單擊「編輯」按鈕。
配置Java的系統環境變數
⑷ java 怎麼定義屬性
在一個類裡面啊,比如:
每個類的三個組成部分(屬性,構造方法,普通方法)
//學生類
class
Student{
//這就是定義屬性啊
private
int
age;
//年齡屬性
private
String
name;
//姓名屬性
//構造方法
Student(int
age,String
name){
this.age=age;
this.name=name;
}
//普通方法
public
int
getAge(){
return
this.age;
}
.............
}