更新時間:2020-07-16 16:10:55 來源:動力節點 瀏覽2167次
1. 什么是 Java Bean?
很多培訓機構在講java基礎的時候,基本都會寫這樣的代碼:
package com.springmvc.bean;
public class Person {
private String name; // 姓名
private Integer age; // 年齡
private String gender;// 性別
private String hobby;// 愛好
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Integer getAge() {
return age;
}
public void setAge(Integer age) {
this.age = age;
}
public String getGender() {
return gender;
}
public void setGender(String gender) {
this.gender = gender;
}
public String getHobby() {
return hobby;
}
public void setHobby(String hobby) {
this.hobby = hobby;
}
}
毋庸置疑,這就是一個java bean。
在很多教材上,我們都被告知,現實中有人,分為男人和女人,這是一個類。然后,我們用java的面向對象將人抽象成一個Java類 —— Person類。
這固然不錯,然而,也就只是如此而已了。沒有什么其他的東西,弄了半天,我們初學者學java,都在那寫人類,車子類,房子類,等等。學繼承的時候,總是寫這樣的代碼,老師也舉類似這樣的例子。
package?com.springmvc.bean;
/**
?*?水果類
?*?
?*/
public?class?Fruit?{
?private?String?name;?//水果的名稱
?private?Float?price;//價格
?
?public?Fruit(String?name,?Float?price)?{
?super();
?this.name?=?name;
?this.price?=?price;
?}
?//?getters?和?setters?省略
}
package?com.springmvc.bean;
/**
?*?蘋果類
?*/
public?class?Apple?extends?Fruit?{
?
?private?String?color;//顏色
?public?Apple(String?name,?Float?price,String?color)?{
?super(name,?price);
?this.color?=?color;
?}
?//?getters?和?setters?省略
}
以上就是動力節點java培訓機構的小編針對“Javase入門視頻教程之Java Bean的理解”的內容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習