當前位置:首頁 » 編程語言 » java類屬性

java類屬性

發布時間: 2022-05-31 10:50:19

java中類的屬性和方法是什麼.

屬性是這個對象的屬性,方法是這個對象所擁有的功能。
舉個例子就是:車這個對象他的屬性就有「車輪」,「座椅」,「方形盤」等等;而他的方法就有「跑」

⑵ 如何在Java類中定義類屬性ID

類屬性:又叫做靜態屬性,即被static修飾。
public class Student {
private String name;
private String studentNum;
private String gender;
private Integer age;
private static Integer id;
static{
getId();
}
public Student() {
}
public Student(String name, String studentNum, String gender, Integer age) {
this.name = name;
this.studentNum = studentNum;
this.gender = gender;
this.age = age;
}
public static Integer getId(){
return id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getStudentNum() {
return studentNum;
}
public void setStudentNum(String studentNum) {
this.studentNum = studentNum;
}
public String getGender() {
return gender;
}
public void setGender(String gender) {
this.gender = gender;
}
public Integer getAge() {
return age;
}
public void setAge(Integer age) {
this.age = age;
}

@Override
public String toString() {
return "Student [name=" + name + ", studentNum=" + studentNum + ", gender=" + gender + ", age=" + age + "]";
}
}

⑶ java如何判斷屬性類型

你是想通過傳入一個類模板然後判斷出某個屬性的類型?
利用反射可以做到
Field
filed
=
className.getDeclaredField(parameter);
className為對應類模版,parameter為你的屬性名稱
filed.getType().toString();
然後利用這個方法可以查詢到對應屬性類型
基本類型直接返回比如
int
直接返回int
,如果是包裝或者引用
則直接
返回對應包類名
比如
class
java.lang.Short
如果你要獲取所有的
還是利用class對象
Field[]
fields
=className.getDeclaredFields();
循環遍歷就可以了

⑷ Java中類中的屬性可以在類中直接賦值嗎

如果是初始化是可以的。
如:
class A {
//這個不可以
//n=456;
//可以
int n=123;
}

⑸ java中類定義的屬性是什麼意思

java是面向對象編程的語言

什麼叫對象?

publicclassPerson{
privatestringname;
}
什麼叫類?
Person是定義了一個人的java類-----它是一類事物的統稱
既然是人了,那就應該有名字吧,name就是person的一個屬性,比如還有年齡啊,性別啊什麼的
實例化對象---就是通過類(Person)具體拿到某一個人
比如Personp=newPerson("張三")

張三就是Person中具體的一個對象
這就是面相對象編程明白吧

⑹ java中的屬性是什麼意思

屬性就是 這個類定義的一個成員 變數 舉個例子 就是一個人的胳膊和腿歡迎來我們的java世界ourjavasky 針對層次不同量身學習java技術 www.ourjavasky.cn

⑺ Java類屬性初始化是什麼

1.我們都知道java是面向對象的語言, 那麼類就好比是一個模板, 比如Student類, 這個類其實是一個模板, 是一個規范.

然後我們執行下面這行代碼

Student xiaoMing = new Student();

就相當於我們用Student這個模板去生成了一個對象, 這個對象叫xiaoMing.

如果Student這個類有一個屬性private int age;當我們只是做上面new對象的動作時候, xiaoMing的age並沒有被賦值, 只是初始化成了0

(數值類型的屬性初始化都是0, String則是null, 例如有個字元串類型的屬性name就會是null)

然後xiaoMing.setAge(10); 那麼這個時候xiaoMing的age屬性才變成10,

所以類屬性初始化指的就是在new對象的時候對各個屬性賦予一個初始化的值.

2.為什麼要用構造方法進行屬性初始化:

這個並不是強制的, 構造方法分成無參構造和帶參構造, 用構造方法對屬性進行初始化只是單純的為了方便而已.

⑻ Java中一個類的屬性可以是這個類的一個對象嗎

可以。
用java構造樹結構的類就需要這樣。
類似這種簡單構造,類裡面存在該類的屬性
class
Tree{
private
String
name;
private
List<Tree>
childrens;
}

⑼ java中類定義的屬性是什麼意思

就是類裡面定義的一個字元串,數值,list,map等這樣的一個變數或者常量。

熱點內容
python做腳本 發布:2025-02-11 17:05:42 瀏覽:548
風神瞳腳本 發布:2025-02-11 17:02:18 瀏覽:690
物理化學壓縮 發布:2025-02-11 17:02:03 瀏覽:295
蔚來配置哪些值得加 發布:2025-02-11 16:58:28 瀏覽:325
索引型資料庫 發布:2025-02-11 16:58:26 瀏覽:916
hbasephp 發布:2025-02-11 16:44:41 瀏覽:761
微軟不給源碼 發布:2025-02-11 16:13:37 瀏覽:38
php的get方法 發布:2025-02-11 16:12:30 瀏覽:967
源碼網嘉 發布:2025-02-11 16:07:06 瀏覽:192
免費ftp服務軟體 發布:2025-02-11 15:58:06 瀏覽:866