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的理解”的內容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為你服務。